最後のスーパークラスまでメソッド呼び出しを伝播するために、スーパーでメソッドを再帰的に呼び出したいです。この疑似コードは私がやりたいことを示していますが、もちろんこれは Java でコンパイルされません。
public MyClass {
    protected void method() {
        // do something on this level
        if (super instanceof MyClass) {
            MyClass superLevel = (MyClass) super;
            superLevel.method();
        }
    }
}
この動作をどのように達成できますか?