super(ListValue.class);
}
public ValueMetaData createValueMetaData(ListValue annotation)
{
AbstractListMetaData list = new AbstractListMetaData();
if (isAttributePresent(annotation.clazz()))
list.setType(annotation.clazz().getName());
if (isAttributePresent(annotation.elementClass()))
list.setElementType(annotation.elementClass().getName());
for(Value value : annotation.value())
list.add(createValueMetaData(value));
return list;
}