[[syntax trees at end of specialize]] // newSource1.scala package { class Foo extends Object { def (): Foo = { Foo.super.(); () }; private[this] val f: Int => Int = { final def $anonfun(param: Int): Int = param; ((param: Int) => $anonfun(param)) }; def f(): Int => Int = Foo.this.f } }