5b9b535641 ^
1 2 3 4 5 6 7 8 9 10
class Foo; class Bar: Foo { val bar: Bar = null; val foo1: Foo = this; val foo2: Foo = bar; } object bar: Foo { val foo1: Foo = this; val foo2: Foo = bar; }