public void remove(Assignment assignment, Object eventSource, boolean undo) {
remove(assignment,true,eventSource,new NodeUndoInfo(undo));
}
public void remove(Assignment assignment, boolean cleanTaskLink, Object eventSource, boolean undo) {
remove(assignment,cleanTaskLink,eventSource,new NodeUndoInfo(undo));
// remove(assignment,(undo)?UNDO:eventSource);
// UndoableEditSupport undoableEditSupport=getUndoableEditSupport(assignment);
// if (undoableEditSupport!=null&&undo){
// undoableEditSupport.postEdit(new AssignmentDeletionEdit(assignment,eventSource));
// }