複数のComponentDefを持つと、TooManyRegistrationComponentDefImplになるけど、TooManyRegistrationComponentDefインターフェースは、addComponentDefとgetComponentClassesの2つしかなく、TooManyRegistrationComponentDefImplにキャストしないと、getComponentDefsとかで含まれているものがとれない気がするのだが、これらのメソッドはインターフェースにあった方が良いのではなかろうか?まぁ、S2Container#findComponentDefs(Object)で取得すれば、良いのかもしれないけど。