if (String.class.isAssignableFrom(type)) {
return new TextDataType(0, Integer.MAX_VALUE);
} else if (Number.class.isAssignableFrom(type)) {
if(Integer.class.isAssignableFrom(type))
return new NumberDataType(false);
else
return new NumberDataType();
} else if (Date.class.isAssignableFrom(type)) {
return new DateDataType("dd.MM.yyyy");
} else if(Boolean.class.isAssignableFrom(type)) {
return new BooleanDataType();
}