for (Iterator iter = newConnections.iterator(); iter.hasNext();) {
Wire conn = (Wire) iter.next();
LogicSubpart source = conn.getSource();
if (connectionPartMap.containsKey(source)) {
conn.setSource((LogicSubpart)connectionPartMap.get(source));
conn.attachSource();
conn.attachTarget();
}
}
if (hGuideCommand != null)
hGuideCommand.redo();