public boolean removeEdge(Vertex<T> from, Vertex<T> to) {
    """
	Remove an Edge<T> from the graph
	@param from - the Edge<T> starting vertex
	@param to - the Edge<T> ending vertex
	@return true if the Edge<T> exists, false otherwise
    """
      Edge<T> e = from.findEdge(to);
      if (e == null)
         return false;
      else
      {
         from.remove(e);
         to.remove(e);
         edges.remove(e);
         return true;
      }
   }
public boolean removeEdge(Vertex<T> from, Vertex<T> to)
   {
      Edge<T> e = from.findEdge(to);
      if (e == null)
         return false;
      else
      {
         from.remove(e);
         to.remove(e);
         edges.remove(e);
         return true;
      }
   }
public boolean removeEdge ( Vertex < T > from , Vertex < T > to ) { Edge < T > e = from . findEdge ( to ) ; if ( e == null ) return false ; else { from . remove ( e ) ; to . remove ( e ) ; edges . remove ( e ) ; return true ; } }
Remove an Edge<T> from the graph
@param from - the Edge<T> starting vertex
@param to - the Edge<T> ending vertex
@return true if the Edge<T> exists, false otherwise
Remove an Edge<T > from the graph