法に触れそうなのであまりくわしくはいえないが
JDKには src.zip が付属しているので それを解凍してクラス名をリネームすれば
継承しなくてもインターフェイスが同じクラスを作ることができる。

これは、どうしても必要な変数がprivateになっていて継承ではどうにもならず
「これはもうだめかもしれんね」
という状況を打破するのに使えるかもしれない。

しかしこれをやると著作権的にピンチになるという諸刃の剣。
動きを理解できたら、設計やテクニックだけ真似て自分で書いたほうがよいだろう。