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