インスタンスを作成したクラスが或るメソッドを
オーバーライドしてるか判定したいんですけど
オーバーライドの挙動がおかしい?
http://codepad.org/trNnaiPJ

このコードをD1.030でコンパイル/実行
< override : yes >
< override : yes >

D2.048でコンパイル/実行
< override : no >
< override : yes >

D2.048だと子クラスBが親クラスAのメソッドfuncをオーバーライドしてない場合
孫クラスCから子クラスBのメソッドfunc(super.func)を参照すると孫クラスCの
メソッドが見えちゃうっぽい。
D1.030は孫クラスのsuper.funcは親クラスAのfuncになる。

D1.030の方が挙動が正しいと思うんだけど違うのかな