code: public static InvocationHandlerAdapter of(InvocationHandler invocationHandler, String fieldName) {
          return new ForInstance(fieldName, CACHED, UNPRIVILEGED, Assigner.DEFAULT, invocationHandler);
      }
docs: Creates an implementation for any instance of an {@link java.lang.reflect.InvocationHandler} that delegates
  all method interceptions to the given instance which will be stored in a {@code static} field.
  
  @param invocationHandler The invocation handler to which all method calls are delegated.
  @param fieldName         The name of the field.
  @return An implementation that delegates all method interceptions to the given invocation handler.