private ITreeNode processSendTrace(final String label, final Images image,
final OtpErlangTuple tuple) {
final StringBuilder labelBuilder = new StringBuilder(label).append(": ");
final ITreeNode senderNode = createProcessNode("sender: ",
tuple.elementAt(INDEX_PROCESS));
senderNode.setImage(Activator.getImage(Images.SENDER_NODE));
labelBuilder.append(lastProcessDescription).append("->");
final ITreeNode receiverNode = createProcessNode("receiver: ",
tuple.elementAt(INDEX_TO));
receiverNode.setImage(Activator.getImage(Images.RECEIVER_NODE));
labelBuilder.append(lastProcessDescription);
final ITreeNode messageNode = createMessageNode(tuple.elementAt(INDEX_MESSAGE));
final TreeNode node = new TreeNode(createNodeLabel(labelBuilder.toString()));
node.setImage(Activator.getImage(image));
node.addChildren(senderNode, receiverNode, messageNode);
return node;