code: @SuppressWarnings("unchecked")
      public static <T> T invokeNoArgs(Object instance, ReflectionMethod method) {
          method.setAccessible(true);
          try {
              return (T) method.invoke(instance, NO_ARGS);
          } catch (Exception e) {
              throw SneakyException.sneakyThrow(e);
          }
      }
docs: Invokes the method, using the provided instance as 'this'.
  Method must be no-args and have a return value of type {@code T}.
  If the method is private, it will be made accessible outside of it's class.
  
  @param instance Instance to use as 'this' for invocation.
  @param method Method to invoke.
  @param <T> Return type.
  @return Result of invoking the no-args method.
  @throws RuntimeException If an error occurred invoking the method.