package tests;
public class ModelClassExampleBugSub2<E> extends ModelClassExampleBug<E> {
/*@ public model class MIndexedContents extends ModelClassExampleBug<E>.MContents {
public boolean foo() { return false; }
}
public static model class SMIndexedContents extends ModelClassExampleBug<E>.SMContents { // ERROR
public boolean foo() { return false; }
}
@*/
public class IndexedContents extends ModelClassExampleBug<E>.Contents {
public boolean foo() { return false; }
}
protected ModelClassExampleBugSub2() {}
}