void (ProjectNode node, ExternalSystemNode<?> newParentNode) { ExternalSystemNode<?> oldParentNode = node.getGroup(); if (oldParentNode == null || !oldParentNode.equals(newParentNode)) { if (oldParentNode != null) { oldParentNode.remove(node); } newParentNode.add(node); } }