wicket-guice 使用の見直し

だいぶ昔、6年も前、Wicket のバージョンが、1.5 に、wicket-guice の GuiceComponentInjector を
JSR330 対応させる為に、自分で書き直したりしていた。
Wicket1.5.3 の guice - IOC で、Behaviorも対象に - Oboe吹きプログラマの黙示録

そのまま同じコードが、本来の Wicket に採用されてたのを知ってはいたけど、書き直したものを
いつまでも使ってると、間接参照の問題になり、Java9 の時代のコンパイルの時代に、非常によろしくない。
見直すことなくそのまま書き直したものを使ってたというのは、反省して
WebApplication の init() で書く、getComponentInstantiationListeners() で取得したリスナにセットする
インジェクションふるまい定義として使用は、
   getComponentInstantiationListeners().add(new GuiceComponentInjector(this, new AbstractModule(){ ...
で使用するように気をつけよう。