A method annotated with @PerformanceCritical transitively calls a method annotated @Expensive.
@PerformanceCritical
@Expensive
Example:
class C { @PerformanceCritical void perfCritical() { expensive(); } @Expensive void expensive() {} }