scope test_structure_with_thisDollar0. sclass X { O this$0; S abc = "abc"; *(O *this$0) {} } svoid test_structure_with_thisDollar0() { S s = structure(new X("test")); assertEqualsVerbose("X(this$0=\"test\", abc=\"abc\")", s); X x = cast unstructure(s); assertEqualsVerbose("test", x.this$0); assertEqualsVerbose("abc", x.abc); } end scope