docs: static boolean isGetterMethod(final Method method) {
          return (method.getName().startsWith(GETTER_GET_METHOD_PREFIX)
                  || method.getName().startsWith(GETTER_IS_METHOD_PREFIX))
                  &&
                  !Void.TYPE.isAssignableFrom(method.getReturnType())
                  &&
                  !method.isVarArgs()
                  &&
                  method.getParameterTypes().length == 0;
      }