c2.setLocalParameters(parameters);
c2.setTunnelParameters(tunnelParameters);
c2.openStackFrame(eh.getStackFrameMap());
traceListener.startCurrentItem(node);
tc = eh.processLeavingTail(c2);
traceListener.endCurrentItem(node);
} else {
TraceListener traceListener = controller.getTraceListener();
traceListener.startCurrentItem(node);
tc = eh.processLeavingTail(c2);
traceListener.endCurrentItem(node);