Spring Autowiring を使用するアプリケーションを継承し、各 autowired コンストラクターには Assert.notNull() が散らばっており、続行する前に各引数をチェックしています。
コンストラクターの自動配線がこれらの引数を null にする方法がわからないため、これらのアサーションが冗長に見え、コードが乱雑に見えます。
引数が手動で挿入される単体テストに役立つ可能性があることは理解していますが、テストの NPE は、テストが適切に初期化されていないことを示すのに十分だと思います。
コードを「整頓」する前に、何か見逃していないか尋ねてみようと思いました。