&& constructorNames[pos].length() != 0 && !name.equals(constructorNames[pos])) {
throw new InvalidConstructorException("Name specified by @Constructor does not match property name at "
+ (pos + 1));
}
if (type.getProperties().get(name) != null) {
throw new DuplicatePropertyException(name);
}
property.setName(name);
property.setOverride(OverrideOptions.valueOf(propAnnot.override().toUpperCase()));
property.setXmlType(QName.valueOf(propAnnot.xmlType()));