class C<A,B> { public B getB(A a) { return null; } }

aspect X {
  public List<C> C<D,C>.getBs(D ds) { return null; }
}

public class ParameterizedMethodITD5 {

  public static void main(String[]argv) { 
    C instance = new C<Integer,String>();

    Integer i = instance.getB("hello");

    List<String> ls = instance.getBs(3);
    
  }

}