} else if (ProcessorDefinitionHelper.isFirstChildOfType(AggregateDefinition.class, node)) {
// special for aggregate
traceAggregate(traced, exchange);
} else {
// regular so just add it
traced.addTraced(new DefaultRouteNode(node, super.getProcessor()));
}
} else {
if (LOG.isTraceEnabled()) {
LOG.trace("Cannot trace as this Exchange does not have an UnitOfWork: " + exchange);
}