AttributeDefinition[] allValueTypes = new AttributeDefinition[list.size()];
list.toArray(allValueTypes);
return new Builder(name, allValueTypes);
}
public ObjectTypeAttributeDefinition build() {
<BUG>if (xmlName == null) xmlName = name;
</BUG>
return new ObjectTypeAttributeDefinition(name, xmlName, suffix, valueTypes, allowNull, validator, corrector, alternatives, requires, flags);
}
public Builder setAllowNull(final boolean allowNull) {

AttributeDefinition[] allValueTypes = new AttributeDefinition[list.size()];
list.toArray(allValueTypes);
return new Builder(name, allValueTypes);
}
public ObjectTypeAttributeDefinition build() {
if (xmlName == null) { xmlName = name; }
return new ObjectTypeAttributeDefinition(name, xmlName, suffix, valueTypes, allowNull, validator, corrector, alternatives, requires, flags);
}
public Builder setAllowNull(final boolean allowNull) {
