I think there is one instance per batch execution, so that flag is only needed to generate the correct log when an internal batch is performed (the call to performExecution() in addToBacth()).

Regards. Hernán.