class Outer { class Inner { def foo: bar { "foo got: " ++ bar println } } } Outer::Inner new foo: "yay!"