code: public static String removeNotationFromSetterAndSetPrefix(String methodName) {
  
      if (methodName.matches("^set\\w+")) {
        String withoutSetPrefix = methodName.substring(3);
  
        if (Character.isLowerCase(withoutSetPrefix.charAt(0))) {
          return HungarianNotation.removeNotation(withoutSetPrefix);
        } else if (withoutSetPrefix.length() >= 2 && withoutSetPrefix.charAt(0) == 'M'
            && Character.isUpperCase(withoutSetPrefix.charAt(1))) {
          return Character.toLowerCase(withoutSetPrefix.charAt(1)) + withoutSetPrefix.substring(2);
        }
  
        return removeNotation(withoutSetPrefix);
      }
      return removeNotation(methodName);
    }
docs: Removes the hungarian notation from setter method
  
  @param methodName The name of the method
  @return clean version without hungarian notation