}
public ListAttributeDefinition(final String name, final String xmlName, final boolean allowNull,
final int minSize, final int maxSize, final ParameterValidator elementValidator,
final String[] alternatives, final String[] requires, final AttributeAccess.Flag... flags) {
super(name, xmlName, null, ModelType.LIST, allowNull, false, null, new ListValidator(elementValidator, allowNull, minSize, maxSize), alternatives, requires, flags);
this.elementValidator = elementValidator;
}