JSR-330 は、パッケージに関して特定の命名規則を指定します。次に例を示します。
javax.inject.Inject
javax.inject.Scope
Guice は JSR-330 のリファレンス実装です。しかし、使ってみると仕様にそぐわないことに気づきます。例えば:
com.google.inject.Inject
com.google.inject.Scope
これは、これまでに見た参照実装のいずれでも発生しません。Google Guice が RI であるため、実装している仕様を無視できるほど特別な理由は何ですか?