return _e.remove(ge);
_e.remove(ge); cleanupVertex((DVertex) ((DEdge) ge).getSource()); cleanupVertex((DVertex) ((DEdge) ge).getDest());  return true;
	public boolean remove(GraphElement ge) {		if(ge.getClass() == DVertex.class) {			return _v.remove(ge);		}		if(ge.getClass() == DEdge.class) {			return _e.remove(ge);		}		/* TODO: need to add cases for other types here */		throw new IllegalArgumentException("You must add a Directed graph element to a Directed Graph.");	}