docs: public static String getPropertyName(MethodNode mNode) {
          String name = mNode.getName();
          if (name.startsWith("set") || name.startsWith("get") || name.startsWith("is")) {
              String pname = decapitalize(name.substring(name.startsWith("is") ? 2 : 3));
              if (!pname.isEmpty()) {
                  if (name.startsWith("set")) {
                      if (mNode.getParameters().length == 1) {
                          return pname;
                      }
                  } else if (mNode.getParameters().length == 0 && !ClassHelper.VOID_TYPE.equals(mNode.getReturnType())) {
                      if (name.startsWith("get") || ClassHelper.boolean_TYPE.equals(mNode.getReturnType())) {
                          return pname;
                      }
                  }
              }
          }
          return null;
      }