if (kind == Kind.APPROXIMATE_OUTPUT || kind == Kind.APPROXIMATE_INPUT) {
setText("[approximate location] " + nodePointer.toString());
} else {
setText(nodePointer.toString());
}
<BUG>setAdditionalText("" + nodePointer.getModelReference().getModelName());
} else {</BUG>
setText("<" + kind + ">");
}
setAutoExpandable(getChildCount() == 1);

if (kind == Kind.APPROXIMATE_OUTPUT || kind == Kind.APPROXIMATE_INPUT) {
setText("[approximate location] " + nodePointer.toString());
} else {
setText(nodePointer.toString());
}
SModelReference modelRef = nodePointer.getModelReference();
if (modelRef != null) {
setAdditionalText(modelRef.getModelName());
}
} else {
setText("<" + kind + ">");
}
setAutoExpandable(getChildCount() == 1);
