docs: @Override
      public Object invokeMethod(final Class sender, final Object object, final String methodName, final Object[] arguments, final boolean isCallToSuper, final boolean fromInsideClass) {
          return doCall(object, methodName, arguments, interceptor, new Callable() {
              public Object call() {
                  return adaptee.invokeMethod(sender, object, methodName, arguments, isCallToSuper, fromInsideClass);
              }
          });
      }