}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)){
return new DoubleType();
}else if(Boolean.class.equals(clazz) || boolean.class.equals(clazz)){
return new BooleanType();
}else if(String.class.equals(clazz)){
return new StringType();
}else if(Date.class.equals(clazz)){