1*f0340d8eSSorin Bascaclass Foo {
2*f0340d8eSSorin Basca    static class Bar {
3*f0340d8eSSorin Basca        static class Baz {}
4*f0340d8eSSorin Basca    }
5*f0340d8eSSorin Basca    static void new_Bar_Baz_direct() {
6*f0340d8eSSorin Basca        new Bar.Baz();
7*f0340d8eSSorin Basca    }
8*f0340d8eSSorin Basca    static void new_Bar_Baz() {
9*f0340d8eSSorin Basca        new Bar.Baz() {};
10*f0340d8eSSorin Basca    }
11*f0340d8eSSorin Basca    static void new_Bar() {
12*f0340d8eSSorin Basca        new Bar() {};
13*f0340d8eSSorin Basca    }
14*f0340d8eSSorin Basca    static void new_Foo_Bar() {
15*f0340d8eSSorin Basca        new Foo.Bar() {};
16*f0340d8eSSorin Basca    }
17*f0340d8eSSorin Basca}
18