{ class C extends AnyRef { @new inline @beanGetter() @new BeanProperty() val x: Int = _; def (x: Int) = { super.(); () } }; () } { class C extends AnyRef { @scala.beans.BeanProperty private[this] val x: Int = _; def x: Int = C.this.x; def (x: Int): C = { C.super.(); () }; @inline @scala.annotation.meta.beanGetter def getX(): Int = C.this.x }; () }