@Target(value=METHOD)
@Retention(value=RUNTIME)
public @interface Benchmark
Describes a benchmark method. Can have a text,
a expectation how long the operation will take,
a count how often the operation should repeat and
the time unit used when milliseconds is not appropriate.