8ee2d4e0_kasper_s_source__What_
[How?] This point is actually quite important, also to avoid race-conditions in concurrent code and other nasty scenarios. Additionally it will help DataCleaner validation the configuration before actually kicking off a the batch job. The trick is to add a method with the @Initialize annotation. If you have multiple items you need to initialize, you can even add more. In our case, it was quite simple: @Initialize public void init() { _groovyObject = compileCode(); } [What?] 
The compilation of the Groovy class was done when the first record hits the transformer, but ideally we would want to do it before the batch even begins.
kasper's source
What?