code: @Around (value = "execution(* (@(@net.anotheria.moskito.aop.annotation.Monitor *) *).*(..)) && !@annotation(net.anotheria.moskito.aop.annotation.DontMonitor)")
  	public Object doProfilingClass(final ProceedingJoinPoint pjp) throws Throwable {
  		return doProfilingClass(pjp, resolveAnnotation(pjp));
  	}
docs: Special class profiling entry-point, which allow to fetch {@link Monitor} from one lvl up of class annotation.
  Pattern will pre-select 2-nd lvl annotation on class scope.
  
  @param pjp
  {@link ProceedingJoinPoint}
  @return call result
  @throws Throwable
  in case of error during {@link ProceedingJoinPoint#proceed()}