@Override
  public <N, E> @NotNull MutableNetwork<N, E> copyOf(@NotNull Network<N, E> network) {
    return GraphAdapter.wrapNetwork(Graphs.copyOf(GraphAdapter.unwrapNetwork(network)));
  }
@Override
  public <N, E> @NotNull MutableNetwork<N, E> copyOf(@NotNull Network<N, E> network)