in aws-wafv2-commons/src/main/java/com/amazonaws/mapstruct/accessor/AWSSDKAccessorNamingStrategy.java [54:71]
public String getPropertyName(ExecutableElement getterOrSetterMethod) {
String methodName = getterOrSetterMethod.getSimpleName().toString();
if (this.isFluentSetter(getterOrSetterMethod)) {
return methodName.startsWith("set") && methodName.length() > 3 && Character
.isUpperCase(methodName.charAt(3)) ? IntrospectorUtils
.decapitalize(methodName.substring(3)) : methodName;
} else {
int startIndex = 0;
if (methodName.startsWith("is")) {
startIndex = 2;
} else if (methodName.startsWith("set") || methodName.startsWith("get")) {
startIndex = 3;
}
return IntrospectorUtils.decapitalize(methodName.substring(startIndex));
}
}