code: def visit_arguments(self, node):
      # missing locations for vararg and kwarg set at function level
      if node.vararg:
          vararg = ast.Name(node.vararg, ast.Param())
      else:
          vararg = None
  
      if node.kwarg:
          kwarg = ast.Name(node.kwarg, ast.Param())
      else:
          kwarg = None
  
      if node.vararg:
          vararg = ast.Name(node.vararg, ast.Param())
      else:
          vararg = None
  
      new_node = gast.arguments(
          self._visit(node.args),
          [],  # posonlyargs
          self._visit(vararg),
          [],  # kwonlyargs
          [],  # kw_defaults
          self._visit(kwarg),
          self._visit(node.defaults),
      )
      return new_node
  
imports: from .astn import AstToGAst, GAstToAst
  import ast
  import gast
label_desc: Use image node_id 19 for calling the Ast2ToGAst obj's underlying member method code with example usage: obj.visit_arguments(node) and returns: new_node