@Override public boolean removeEdge(E edge) { return containsEdge(edge) && graph.removeEdge(edge); }
@Override public E removeEdge(V source, V target) { E edge = getEdge(source, target); if (edge != null) graph.removeEdge(source, target); return edge; }