if (parser == null) {
writer.die("In %s, unable to parse %s as constructor argument "
+ "of type %s", elem, attribute,
parameter.getType().getSimpleSourceName());
}
requiredValues.put(propertyName, parser.parse(attribute.consumeValue(),
writer));
unfilledRequiredParams.remove(propertyName);
} else {
JMethod setter = ownerFieldClass.getSetter(propertyName);
if (setter == null) {