}
}
// yes its first time then do some special to log and trace the start of onCompletion
Expression exp = new OnCompletionExpression();
// add the onCompletion and then the processor that is invoked nest
tuow.addTraced(new DefaultRouteNode(node, exp));
tuow.addTraced(new DefaultRouteNode(node, super.getProcessor()));
// log and trace so we get the onCompletion -> processor in the log
logExchange(exchange);
traceExchange(exchange);
} else {
// we are doing the onCompletion but this is after the start so just
// add the processor and do no special start message
tuow.addTraced(new DefaultRouteNode(node, super.getProcessor()));
}
}
return answer;