in apache-rat-tools/src/main/java/org/apache/rat/tools/MavenOption.java [104:121]
public String getMethodSignature(final String indent, final boolean multiple) {
StringBuilder sb = new StringBuilder();
if (isDeprecated()) {
sb.append(format("%s@Deprecated%n", indent));
}
String fname = WordUtils.capitalize(name);
String args = option.hasArg() ? "String" : "boolean";
if (multiple) {
if (!(fname.endsWith("s") || fname.endsWith("Approved") || fname.endsWith("Denied"))) {
fname = fname + "s";
}
args = args + "[]";
}
return sb.append(format("%1$s%5$s%n%1$spublic void set%3$s(%4$s %2$s)",
indent, name, fname, args, getPropertyAnnotation(fname)))
.toString();
}