interface Runnable {} class MyClass { static class Foo implements Runnable {} } class Goo implements Runnable {} class XXX { { Runnable r = new MyClass.Foo();<caret> } }