さて
これに対していろいろと聞いてみたところ。
話していた相手であるところの友人からの解答はhttp://www.komaba.utmc.or.jp/~plaster/diary/?050113とのことだった。
また、とある関係の先輩に当たる方に聞いてみたところ
- 詳しい話は忘れたがEckelの本に載っている
- RuntimeExceptionはいいんだけれど、deprecatedを使うとコンパイル時に警告が出る
- あと、Javaの場合にはdocumentに書くという方法で対処するのが一般的
- C++と同じようなtemplateがjava1.5から出たけど、まだ知らない
という返答が。
別に唯一の解答が欲しいというものではないので、とりあえずこのままで放っておく。