public class ExistF> { // java helpfully re-interprets ExistF as ExistF> public ExistF foo() { throw new RuntimeException(); } }