// Test case for issue #237: https://github.com/typetools/checker-framework/issues/237
import java.util.List;
interface A<T> {
public abstract int transform(List<? super T> function);
}
class B implements A<Object> {
@Override
public int transform(List<Object> function) {
return 0;
}
}
public class TestExtSup {}