import java.util.*;
class Base { }
public class GenericMethodITD1 {
public static void main(String[] argv) {
List as = new ArrayList();
new Base().simple(as); // this is OK, s upper bound is object
}
}
class A {}
aspect X {
void Base.simple(List extends E> list) {}
}