code: def load_item(self, idx):
      sample_info = self.annotation_db[idx]
      sample_info = self._preprocess_answer(sample_info)
      sample_info["question_id"] = sample_info["id"]
      if self._check_unk(sample_info):
          return self.load_item((idx + 1) % len(self.annotation_db))
  
      current_sample = super().load_item(idx)
      current_sample = self._load_scene_graph(idx, current_sample)
  
      return current_sample
  
file_path: mmf/mmf/datasets/builders/visual_genome/dataset.py
imports: import copy
  import json
  import torch
  from mmf.common.sample import Sample, SampleList
  from mmf.datasets.builders.vqa2 import VQA2Dataset
  from mmf.datasets.databases.scene_graph_database import SceneGraphDatabase
label_desc: Use image node_id 2 for calling the VisualGenomeDataset obj's underlying member method code with example usage: obj.load_item(idx) and returns: current_sample, self