code: def create_node(self, func_name, func, input_names, output_names):
      converter = self.converters.get(func_name, None)
      if converter is None:
          raise ValueError("{} is not supported".format(func_name))
      params = FunctionConverterParams(
          func,
          self.specified_opset_version,
          input_names,
          output_names,
          self.context,
      )
      nodes = converter(params)
      return list(nodes)
  
file_path: chainer/onnx_chainer/graph.py
imports: import collections
  from collections import OrderedDict
  import heapq
  import chainer
  from onnx_chainer.functions.converter import FunctionConverterParams
  from onnx_chainer import onnx_helper
label_desc: Use image node_id 3 for calling the Graph obj's underlying member method code with example usage: obj.create_node(func_name, func, input_names, output_names) and returns: list