docs: @Benchmark
      public ExampleClass benchmarkCglib() {
          Enhancer enhancer = new Enhancer();
          enhancer.setUseCache(false);
          enhancer.setUseFactory(false);
          enhancer.setInterceptDuringConstruction(true);
          enhancer.setClassLoader(newClassLoader());
          enhancer.setSuperclass(baseClass);
          CallbackHelper callbackHelper = new CallbackHelper(baseClass, new Class[0]) {
              protected Object getCallback(Method method) {
                  if (method.getDeclaringClass() == baseClass) {
                      return new MethodInterceptor() {
                          public Object intercept(Object object,
                                                  Method method,
                                                  Object[] arguments,
                                                  MethodProxy methodProxy) throws Throwable {
                              return methodProxy.invokeSuper(object, arguments);
                          }
                      };
                  } else {
                      return NoOp.INSTANCE;
                  }
              }
          };
          enhancer.setCallbackFilter(callbackHelper);
          enhancer.setCallbacks(callbackHelper.getCallbacks());
          return (ExampleClass) enhancer.create();
      }