protected static void removeNode(MoralGraph graph, MoralGraphNode node) { ArrayList<GraphNode> neighbors = node.getNeighbors(); for (int i = 0; i < neighbors.size(); i++) { MoralGraphNode neighbor = (MoralGraphNode) neighbors.get(i); neighbor.removeNeighbor(node); } graph.removeNode(node); }