factoryMap.put(Integer.class, intInstanceFactory);
factoryMap.put(Long.TYPE, longInstanceFactory);
factoryMap.put(Long.class, longInstanceFactory);
factoryMap.put(Boolean.TYPE, new BooleanInstanceFactory());
factoryMap.put(Boolean.class, new BooleanInstanceFactory());
factoryMap.put(Character.TYPE, new CharInstanceFactory());
factoryMap.put(Character.class, new CharInstanceFactory());
factoryMap.put(String.class, new StringInstanceFactory(16000));
factoryMap.put(BigInteger.class, new NumberInstanceFactory(java.math.BigInteger.class, min, max));
factoryMap.put(BigDecimal.class, new NumberInstanceFactory(java.math.BigDecimal.class, new BigDecimal(min), new BigDecimal(
max)));