StringBuffer ret = new StringBuffer();
if (tokenIn) ret.append(", recv token");
if (dataIn) {
- if (latchPath) ret.append(!dock.isInputDock() ? ", collect path" : ", recv path");
- if (latchData) ret.append(!dock.isInputDock() ? ", collect" : ", recv");
- if (!latchPath && !latchData) ret.append(", discard");
+ if (latchPath && latchData) ret.append(!dock.isInputDock() ? ", collect packet" : ", recv packet");
+ if (latchPath) ret.append(!dock.isInputDock() ? ", collect path" : ", recv path");
+ else if (latchData) ret.append(!dock.isInputDock() ? ", collect" : ", recv");
+ else ret.append(!dock.isInputDock() ? ", collect nothing" : ", recv nothing");
}
if (dataOut && dock.isInputDock()) ret.append(", deliver");
if (dataOut && !dock.isInputDock()) ret.append(path==null ? ", send" : ", send to " + path.getDestination().getDock());