code: def emit_Concat(self, IR_node):
      axis = IR_node.get_attr("axis") - 2
      inputs = ", ".join(
          "'" + self.IR_graph.get_node(i).real_variable_name + "'"
          for i in IR_node.in_edges
      )
      self.add_body(
          1,
          "{:15} = helper.make_node('Concat', inputs=[{}], outputs=['{}'], axis={}, name='{}')".format(
              IR_node.variable_name,
              inputs,
              IR_node.variable_name,
              axis,
              IR_node.variable_name,
          ),
      )
      self.nodes.append(IR_node.variable_name)
  
imports: from mmdnn.conversion.common.DataStructure.emitter import Emitter
  from mmdnn.conversion.common.IR.IR_graph import IRGraph
  import os.path
  import mmdnn.conversion.common.IR.graph_pb2
  import numpy
  import sys
label_desc: Use image node_id 16 for calling the OnnxEmitter obj's underlying member method code with example usage: obj.emit_Concat(IR_node) without return types