code: public Object afterInvoke(Object object, String methodName, Object[] arguments, Object result) {
          ((List) calls.get(methodName)).add(System.currentTimeMillis());
          return result;
      }
docs: This code is executed after the method is called.
  @param object        receiver object for the called method
  @param methodName    name of the called method
  @param arguments     arguments to the called method
  @param result        result of the executed method call or result of beforeInvoke if method was not called
  @return result