factories.put(long.class, new LongObjectFactory());
factories.put(Byte.class, new ByteObjectFactory());
factories.put(byte.class, new ByteObjectFactory());
factories.put(Boolean.class, new BooleanObjectFactory());
factories.put(boolean.class, new BooleanObjectFactory());
factories.put(Character.class, new CharacterObjectFactory());
factories.put(char.class, new CharacterObjectFactory());
factories.put(Enum.class, new EnumObjectFactory());
// factories.put( Date.class, new DateObjectFactory() );
factories.put(String.class, new StringObjectFactory());
factories.put(Array.class, new ArrayObjectFactory());
// factories.put( BigDecimal.class, new BigDecimalFactory() );