class_docstr: VQA v2.0 Open-Ended teacher, which loads the json VQA data and implements the
  ``get`` method to return additional metadata.
code: def _setup_data(self, data_path, annotation_path):
      print("loading: " + data_path)
      with PathManager.open(data_path) as data_file:
          self.ques = json.load(data_file)
  
      if not self.datatype.startswith("test"):
          print("loading: " + annotation_path)
          with PathManager.open(annotation_path) as data_file:
              self.annotation = json.load(data_file)
  
imports: from parlai.utils.io import PathManager
  from parlai.core.teachers import FixedDialogTeacher
  from parlai.core.image_featurizers import ImageLoader
  from .build import build
  from parlai.tasks.coco_caption.build_2014 import buildImage
  from parlai.tasks.coco_caption.build_2015 import buildImage
  import json
  import os
label_desc: Use image node_id 9 for calling the OeTeacher obj's underlying member method code with example usage: obj._setup_data(data_path, annotation_path) without return types