code: def parse_workflow_call_body_io(self, i):
          
          if isinstance(i, wdl_parser.Terminal):
              raise NotImplementedError
          elif isinstance(i, wdl_parser.Ast):
              raise NotImplementedError
          elif isinstance(i, wdl_parser.AstList):
              for ast in i:
                  assert len(i) == 1
                  if ast.name == 'Inputs':
                      return self.parse_workflow_call_body_io_map(ast.attr('map'))
                  else:
                      raise NotImplementedError
docs: Required.
  
          :param i:
          :return: