同じパッケージ内にあるものの異なるモジュール内で宣言されている package-private メンバーが使用されていること、さらにはプロダクションで宣言されている package-private がテストから使用されていることを報告します。

宣言しているクラスが別のローダーでロードされている場合、package-private メンバーにアクセスするコードは実行時に IllegalAccessError で失敗します。

別のローダーでロードされているクラスの package-private メソッドをオーバーライドしているメソッドは、スーパーメソッドが実装クラスのインスタンスで呼び出される場合に呼び出されません。

メソッドが別のローダーでロードされているクラスの abstract package-private メソッドを実装している場合、実装クラスのインスタンスでのスーパーメソッドの呼び出しは AbstractMethodError で失敗します。