docs: @Override
      public Object invoke(MethodInvocation invocation) throws Throwable {
          long start = System.currentTimeMillis();
          Object result = invocation.proceed();
          profilingContainer.register(group, System.currentTimeMillis() - start);
          return result;
      }