if (argumentTreeNode instanceof ArgumentTreeNode.ArgumentNode) {
ArgumentTreeNode.ArgumentNode argumentNode = (ArgumentTreeNode.ArgumentNode)argumentTreeNode;
Gem.PartInput inputPart = argumentNode.getArgument();
MirrorValueEntryPanel mirroredEntryPanel =
new ValueEntryPanel.MirrorValueEntryPanel(getValueEditorHierarchyManager(), getArgumentPanel(inputPart));
// Add a listener to update the node when the value changes..
mirroredEntryPanel.addValueEditorListener(new ValueEditorListener() {
public void valueChanged(ValueEditorEvent evt) {
}
public void valueCommitted(ValueEditorEvent evt) {