final Collection<BasicOperator> added = new LinkedList<BasicOperator>();
final BasicOperator bo = mso.get("bo");
for (final BasicOperator pred : bo.getPrecedingOperators()) {
pred.removeSucceedingOperator(bo);
}
bo.visit(new SimpleOperatorGraphVisitor() {
public Object visit(final BasicOperator basicOperator) {
deleted.add(basicOperator);
return null;
}
});