private final Map<ElementHandler, Callback<Void, FXFormNode>> USER_MAP = new HashMap();
public DefaultFactoryProvider() {
// register default delegates
DEFAULT_MAP.put(new TypeFieldHandler(StringProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new TypeFieldHandler(BooleanProperty.class), new CheckboxFactory());
DEFAULT_MAP.put(new EnumHandler(), new EnumChoiceBoxFactory());
DEFAULT_MAP.put(new TypeFieldHandler(IntegerProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new TypeFieldHandler(LongProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new TypeFieldHandler(DoubleProperty.class), new TextFieldFactory());
DEFAULT_MAP.put(new ElementHandler() {