Type of the property. Can either be primitive type (like int.class,
double.class, etc.), String, enum or complex model
class (defined by Model property).
Returns:
the class of the property
array
public abstract boolean array
Is this property an array of the type() or a single value?
If the property is an array, only its getter (returning mutable List of
the boxed type()) is generated.
Returns:
true, if this property is supposed to represent an array of values