}
}
});
for (Iterator i=freeAssignments.iterator();i.hasNext();){
Node node=(Node)i.next();
node.removeFromParent();
System.out.println("restoring assignment: "+node.getImpl());
AssignmentService.getInstance().connect(node,this,isUndo(actionType));
}
}