parameterDescriptor.setRequirement(new Requirement(role, roleHint));
parameterDescriptor.setName(field.getName());
} else {
getLogger().info("found @Parameter: (" + typeName + "):" + field.getName());
parameterDescriptor.setDescription(parameter.description());
String property = parameter.property().trim();
parameterDescriptor.setName(property.length() > 0 ? property : field.getName());
parameterDescriptor.setRequired(field.isAnnotationPresent(Required.class));
parameterDescriptor.setEditable(!field.isAnnotationPresent(ReadOnly.class));
// DocletTag deprecationTag = field.getTagByName(DEPRECATED);
// if (deprecationTag != null) {