bvahdat commented on code in PR #9339: URL: https://github.com/apache/camel/pull/9339#discussion_r1104699561
########## core/camel-support/src/main/java/org/apache/camel/support/resume/AdapterHelper.java: ########## @@ -41,9 +42,9 @@ private AdapterHelper() { } public static ResumeAdapter eval(CamelContext context, ResumeAware resumeAware, ResumeStrategy resumeStrategy) { - assert context != null; - assert resumeAware != null; - assert resumeStrategy != null; + ObjectHelper.notNull(context, "context"); + ObjectHelper.notNull(resumeAware, "resumeAware"); + ObjectHelper.notNull(resumeStrategy, "resumeStrategy"); Review Comment: My same reasoning as very top 👆. Other than that when we run Camel's own tests (where Java assertion through surefire/failsafe plugins are enabled) then it could be that all these assertions are properly fulfilled which is given through a **concrete test setup**, but what if the setup and data of a given Camel user's production environment is different than what we had by our tests which suddenly they would end up with null values here. So using `ObjectHelper.notNull` guarantees we always verify these, no matter if through Camel test **setup and configuration** or the ones from the users. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@camel.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org