import checkers.quals.*;
import checkers.util.test.*;
class ExtendsDefault {
@DefaultQualifier(value="Odd", locations={DefaultLocation.UPPER_BOUNDS})
class MyOddDefault<T> { }
class MyNonOddDefault<T> { }
void testNonOdd() {
//:: (generic.argument.invalid)
MyOddDefault<String> s1;
MyNonOddDefault<String> s2;
}
void testOdd() {
MyOddDefault<@Odd String> s1;
MyNonOddDefault<@Odd String> s2;
}
}