code: def _convert_identity_operation(
      self,
      source_node,
      start_edge=0,
      end_edge=None,
      new_op=None,
      shape_transpose=True,
  ):
      IR_node = self.IR_graph.node.add()
      CntkParser._copy_and_reop(
          source_node, IR_node, new_op, shape_transpose
      )
      self.convert_inedge(source_node, IR_node, start_edge, end_edge)
      return IR_node
  
imports: import os
  import numpy
  from six.moves import xrange
  import cntk
  from mmdnn.conversion.cntk.cntk_graph import CntkGraph
  import mmdnn.conversion.common.IR.graph_pb2
  from mmdnn.conversion.common.IR.graph_pb2 import NodeDef, GraphDef, DataType
  from mmdnn.conversion.common.utils import *
  from mmdnn.conversion.common.DataStructure.parser import Parser
label_desc: Use image node_id 4 for calling the CntkParser obj's underlying member method code with example usage: obj._convert_identity_operation(source_node, start_edge, end_edge, new_op, shape_transpose) and returns: IR_node