package org.eclipse.gmf.internal.common.codegen; import org.eclipse.jdt.core.ToolFactory; import org.eclipse.jdt.core.formatter.CodeFormatter; public interface CodeFormatterFactory { public final CodeFormatterFactory DEFAULT = new NullFormatterFactory(); public CodeFormatter createCodeFormatter(); static class NullFormatterFactory implements CodeFormatterFactory { public CodeFormatter createCodeFormatter() { return ToolFactory.createCodeFormatter(null); } } }