code: public void audit(final JoinPoint jointPoint) throws Throwable {
          MethodSignature methodSignature = (MethodSignature) jointPoint.getSignature();
          Method method = methodSignature.getMethod();
          AuditManager.getInstance().audit(jointPoint.getTarget().getClass(), method, jointPoint.getArgs());
      }
docs: Audit.
  
  @param jointPoint
  the pjp
  
  @throws Throwable
  the throwable