code: def visit_Call(self, node):
      if node.args and isinstance(node.args[-1], gast.Starred):
          args = node.args[:-1]
          starargs = node.args[-1].value
      else:
          args = node.args
          starargs = None
  
      if node.keywords and node.keywords[-1].arg is None:
          keywords = node.keywords[:-1]
          kwargs = node.keywords[-1].value
      else:
          keywords = node.keywords
          kwargs = None
  
      new_node = ast.Call(
          self._visit(node.func),
          self._visit(args),
          self._visit(keywords),
          self._visit(starargs),
          self._visit(kwargs),
      )
      ast.copy_location(new_node, node)
      return new_node
  
imports: from .astn import AstToGAst, GAstToAst
  import ast
  import gast
label_desc: Use image node_id 12 for calling the GAstToAst2 obj's underlying member method code with example usage: obj.visit_Call(node) and returns: new_node