code: def _replicate_edgelist(self):
      client = mg_utils.get_client()
      comms = Comms.get_comms()
  
      # FIXME: There  might be a better way to control it
      if client is None:
          return
      work_futures = replication.replicate_cudf_dataframe(
          self.edgelist.edgelist_df, client=client, comms=comms
      )
  
      self.batch_edgelists = work_futures
  
imports: from cugraph.structure import graph_primtypes_wrapper
  from cugraph.structure.graph_primtypes_wrapper import Direction
  from cugraph.structure.symmetrize import symmetrize
  from cugraph.structure.number_map import NumberMap
  import cugraph.dask.common.mg_utils
  import cudf
  import dask_cudf
  import cugraph.dask.comms.comms
  import pandas
  import numpy
  import warnings
  from cugraph.dask.structure import replication
  from typing import Union, Dict
  from pylibcugraph import get_two_hop_neighbors, select_random_vertices
  from pylibcugraph import ResourceHandle, GraphProperties, SGGraph
label_desc: Use image node_id 14 for calling the simpleGraphImpl obj's underlying member method code with example usage: obj._replicate_edgelist() without return types