code: public static int getNumberOfAnnotatedRuns(final Method meth) {
  		if (!isBenchmarkable(meth)) {
  			throw new IllegalArgumentException("Method " + meth
  					+ " must be a benchmarkable method.");
  		}
  		final Bench benchAnno = meth.getAnnotation(Bench.class);
  		final BenchClass benchClassAnno = meth.getDeclaringClass()
  				.getAnnotation(BenchClass.class);
  		int returnVal;
  		if (benchAnno == null) {
  			returnVal = benchClassAnno.runs();
  		} else {
  			returnVal = benchAnno.runs();
  			// use runs from @BenchClass if none is set on method (issue #4)
  			if ((returnVal == Bench.NONE_RUN) && (benchClassAnno != null)) {
  				returnVal = benchClassAnno.runs();
  			}
  		}
  		return returnVal;
  	}
docs: Getting the number of runs corresponding to a given method. The method
  MUST be a benchmarkable method, otherwise an IllegalStateException
  exception arises. The number of runs of an annotated method is more
  powerful than the number of runs as denoted by the benchclass annotation.
  
  @param meth
  to be checked
  @return the number of runs of this benchmarkable-method