The same pattern occurs at other locations also, e.g. AbstractCachingProcessingPipeline line 246
Yes, there are four occurrences between AbstractProcessingPipeline and AbstractCachingProcessingPipeline. I've optimized all four locally and tested by running random samples. So far, so good. Unfortunately, our test suite does not compile ATM (grrrrr), so I'll probably commit and see if someone complains.
Ugo
