// "Add explicit type arguments" "true" | |
import java.util.*; | |
class Test { | |
static class A {} | |
static class B extends A {} | |
public Collection<? extends A> run(boolean flag) { | |
return flag ? Collections.singletonList(new B()) : Collections.<A>emptyList(); | |
} | |
} |