code: @Around("@annotation(org.treetank.aspects.logging.Logging)")
      public Object advice(ProceedingJoinPoint pjp) throws Throwable {
          final Signature sig = pjp.getSignature();
          final Logger logger = FACTORY.getLogger(sig.getDeclaringTypeName());
          logger.debug(new StringBuilder("Entering ").append(sig.getDeclaringTypeName()).toString());
          final Object returnVal = pjp.proceed();
          logger.debug(new StringBuilder("Exiting ").append(sig.getDeclaringTypeName()).toString());
          return returnVal;
      }
docs: Injection point for logging aspect
  
  @param pjp
  where the inject takes pace
  @return the point reaches
  @throws Throwable
  if anything happens