ResourceBundleのベストプラクティス?

よく考えたら別にたいしたツールじゃなくって、こーゆーやり方でいいじゃんってのがある気がするんだけどな。ちょっと探しただけじゃみつからなかった。
こんな感じでどおかな?

  1. キーの定数をもったinterfaceを作る*1
  2. そのinterfaceにはBUNDLE_NAMEという名前のバンドル名が入る定数を作る
  3. バンドル名.propertiesファイルを普通に作る
  4. ツールでinterfaceの定数がすべてpropertiesファイルに含まれているかチェックする

interfaceから自動でproperties作ったり、その逆をやったりするツールがあってもいいかもしれない。
今度気がむいたら作ってみよ。

*1:JDK5.0のEnum使うとか、Commons LangのEnum使うとかしてもいいかも