import org.jboss.forge.furnace.util.Strings;
import org.jboss.tools.forge.core.furnace.FurnaceService;
import org.jboss.tools.forge.ui.internal.ext.autocomplete.InputComponentProposalProvider;
import org.jboss.tools.forge.ui.internal.ext.context.UIContextImpl;
import org.jboss.tools.forge.ui.internal.ext.wizards.ForgeWizardPage;
<BUG>public abstract class ControlBuilder<CONTROL extends Control> {
private static final String NOTE_DATA_KEY = "forge.note";
public abstract CONTROL build(final ForgeWizardPage page,
final InputComponent<?, ?> input, final String inputName,</BUG>
final Composite container);

import org.jboss.forge.furnace.util.Strings;
import org.jboss.tools.forge.core.furnace.FurnaceService;
import org.jboss.tools.forge.ui.internal.ext.autocomplete.InputComponentProposalProvider;
import org.jboss.tools.forge.ui.internal.ext.context.UIContextImpl;
import org.jboss.tools.forge.ui.internal.ext.wizards.ForgeWizardPage;
public abstract class ControlBuilder<CONTROL extends Control> {
protected static final String LABEL_DATA_KEY = "forge.label";
private static final String NOTE_DATA_KEY = "forge.note";
public abstract CONTROL build(final ForgeWizardPage page, final InputComponent<?, ?> input, final String inputName,
final Composite container);
