if (properties != null && properties.size() > 0)
{
for (PropertyInfo property : properties)
{
// Do we ignore this property?
CompositeValue compositeValue = property.getUnderlyingAnnotation(CompositeValue.class);
if (compositeValue != null && compositeValue.ignore())
continue;
String name = property.getName();
if ("class".equals(name) == false)
{
if (compositeValue != null)
{
String compositeValueName = compositeValue.name();
if (MetaTypeConstants.DEFAULT.equals(compositeValueName) == false)
name = compositeValueName;
}
TypeInfo itemTypeInfo = property.getType();