@Override
 public boolean equals(@Nullable Object object) {
   return (object instanceof UndirectedGraph) && Graphs.equal(this, (UndirectedGraph) object);
 }