in archaius2-core/src/main/java/com/netflix/archaius/ConfigProxyFactory.java [399:411]
private static String getPropertyName(String prefix, Method m, PropertyName nameAnnot) {
final String verb;
if (m.getName().startsWith("get")) {
verb = "get";
} else if (m.getName().startsWith("is")) {
verb = "is";
} else {
verb = "";
}
return nameAnnot != null && nameAnnot.name() != null
? prefix + nameAnnot.name()
: prefix + Character.toLowerCase(m.getName().charAt(verb.length())) + m.getName().substring(verb.length() + 1);
}