public void removeVertex(Object vertex) {
		Set others = adjacent(vertex);
		Iterator it = others.iterator();
		while (it.hasNext())
			adjacent(it.next()).remove(vertex);
		verticesToNeighbors.remove(vertex);
		verticesToPoints.remove(vertex);
	}