public class X { @Marker <T> int x() { return 10; }; Zork z; } interface Zork {} @interface Marker {}