さて

これに対していろいろと聞いてみたところ。
話していた相手であるところの友人からの解答はhttp://www.komaba.utmc.or.jp/~plaster/diary/?050113とのことだった。

また、とある関係の先輩に当たる方に聞いてみたところ

  1. 詳しい話は忘れたがEckelの本に載っている
  2. RuntimeExceptionはいいんだけれど、deprecatedを使うとコンパイル時に警告が出る
  3. あと、Javaの場合にはdocumentに書くという方法で対処するのが一般的
  4. C++と同じようなtemplateがjava1.5から出たけど、まだ知らない

という返答が。

別に唯一の解答が欲しいというものではないので、とりあえずこのままで放っておく。