import java.util.Collection; class IncorrectError extends NarrowClass { public Collection bar() { return super.doStuff(); } } interface Interface { Collection doStuff(); } class NarrowClass extends BaseClass implements Interface { } class BaseClass { public Collection doStuff() { return null; } }