if (storePrefix == null)
{
storePrefix = String.format("%s%s.%s.", ThreadNameHelper.getPrefix(muleContext),
flowConstruct.getName(), this.getClass().getName());
}
eventCorrelator = new EventCorrelator(getCorrelatorCallback(muleContext), next, messageInfoMapping,
muleContext, flowConstruct, persistentStores, storePrefix);
// Inherit failOnTimeout from async-reply if this aggregator is being used
// for async-reply
if (flowConstruct instanceof Service)