// ITDs on generic types public class Parse5<T,S extends Number> {} aspect X { void Parse5.m1() {} void Parse5<Q,R>.m2() {} void Parse5<T,V>.m3() {} void Parse5<A,B,C>.m4() {} // error void Parse5<A>.m5() {} // error void Parse5<String,Integer>.m6() {} // error }