private final Map<FieldHandler, NodeFactory> USER_MAP = new HashMap();
public DelegateFactory() {
// register default delegates
DEFAULT_MAP.put(new TypeFieldHandler(StringProperty.class), new StringPropertyDelegate());
DEFAULT_MAP.put(new TypeFieldHandler(BooleanProperty.class), new BooleanPropertyDelegate());
DEFAULT_MAP.put(new TypeFieldHandler(EnumProperty.class), new EnumPropertyDelegate());
DEFAULT_MAP.put(new TypeFieldHandler(IntegerProperty.class), new IntegerPropertyDelegate());
DEFAULT_MAP.put(new TypeFieldHandler(LongProperty.class), new LongPropertyDelegate());
DEFAULT_MAP.put(new TypeFieldHandler(DoubleProperty.class), new DoublePropertyDelegate());
}