}else if(Long.class.equals(clazz) || long.class.equals(clazz)){
return new LongType();
}else if(Short.class.equals(clazz) || short.class.equals(clazz)){
return new ShortType();
}else if(Character.class.equals(clazz) || char.class.equals(clazz)){
return new CharacterType();
}else if(BigDecimal.class.equals(clazz)){
return new BigDecimalType();
}else if(Float.class.equals(clazz) || float.class.equals(clazz)){
return new FloatType();
}else if(Double.class.equals(clazz) || double.class.equals(clazz)){