>>427
Reflection の中で Primitiveな型が反則だというなら
直接 Reflection とは関係ないが null も反則な値だろ?
Reflection をより合理的に、というなら全ての例外的なものを
合理的にすべきだと思うが。

例えば、null instanceof Object は true でないのに
methodA( Object obj ){ /* 空 */ } なる
Method methodA は methodA.invoke( obj, Object[]{ null } ) としても
IllegalArgumentException を返さない。
これは合理的でないと思うけど。

逆説的に「そーゆー事言い出すとあっちでもこっちでも
綻びなんか幾つでもあるじゃん」という事が言いたい。