noSuchMethod使えばオープンクラスっぽいことできると思うけど
noSuchMethodを持ったスーパークラスは最低限必要だけどそれは問題じゃないだろ