code: def __init__(
      self,
      name,
      path_dict,
      version_2_with_negative=False,
      n_best_size=20,
      max_answer_length=30,
      null_score_diff_threshold=0.0,
      include_background=True,
  ):
      super().__init__(
          name=name,
          path_dict=path_dict,
          version_2_with_negative=version_2_with_negative,
          n_best_size=n_best_size,
          max_answer_length=max_answer_length,
          null_score_diff_threshold=null_score_diff_threshold,
      )
      self.include_background = include_background
  
imports: import logging
  import numpy
  from dataclasses import dataclass
  from typing import Optional
  from jiant.shared.constants import PHASE
  from jiant.tasks.lib.templates.squad_style import core
  from jiant.utils.python.io import read_json
  from jiant.utils.display import maybe_tqdm
  from jiant.utils.python.datastructures import take_one
label_desc: Use image node_id 1 to create a new RopesTask object from inherited base classes: squad_style_template with example: obj = RopesTask(name, path_dict, version_2_with_negative, n_best_size, max_answer_length, null_score_diff_threshold, include_background)