1 2 3 4 5 6 7 8 9 10
interface I { interface J< T > { T getT(); } } public aspect ExampleG { public T I.J< T >.intro() { return null; } }