docs: @SuppressWarnings("unused")
      public Callable<?> handle(Object instance, Method origin, Object[] arguments) throws Throwable {
          InvocationHandlerAdapter interceptor = interceptors.get(instance);
          if (interceptor == null) {
              return null;
          }
  
          return new ReturnValueWrapper(interceptor.interceptEntryHook(instance, origin, arguments,
                  new SuperMethodCall(selfCallInfo, origin, instance, arguments)));
      }