Moduleのオーバーライド

Google guice2.0 で可能になった com.google.inject.Module をオーバーライド認識させること。
一見、地味な機能であるがバインド定義状況が変化していく場合にとても便利であろう。

Injector injector = Guice.createInjector(
Modules.override(new FirstModule()).with(new SecondModule() )
);

FirstModuleで定義した bind 実行より、SecondModuleで実行する
bind が有効になる。