code: private Object count(ProceedingJoinPoint pjp, String aProducerId, String aSubsystem, String aCategory) throws Throwable {
  		return perform(false,
  				getMethodStatName(pjp.getSignature()),
  				pjp,
  				aProducerId,
  				aCategory,
  				aSubsystem);
  				
  	}
docs: Implementation for the @Count pointcut.
  @param pjp ProceedingJoinPoint.
  @param aProducerId producerId from annotation.
  @param aSubsystem subsystem configured by annotation-
  @param aCategory category configured by annotation.
  @return
  @throws Throwable