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