code: def fetch_trial_data(
      self, trial: BaseTrial, noisy: bool = True, **kwargs: Any
  ) -> MapMetricFetchResult:
      self.index = -1
  
      return super().fetch_trial_data(
          trial=trial,
          noisy=noisy,
          **kwargs,
      )
  
imports: from __future__ import annotations
  import math
  from collections import defaultdict
  from random import random
  from typing import Any, Iterable, Mapping, Optional
  import numpy
  import pandas
  from ax.core.base_trial import BaseTrial
  from ax.core.map_data import MapData, MapKeyInfo
  from ax.core.map_metric import MapMetricFetchResult
  from ax.core.metric import MetricFetchE
  from ax.metrics.noisy_function_map import NoisyFunctionMapMetric
  from ax.utils.common.result import Err, Ok
  from ax.utils.common.typeutils import checked_cast, not_none
  from ax.utils.measurement.synthetic_functions import branin
label_desc: Use image node_id 2 for calling the BraninFidelityMapMetric obj's underlying member method code with example usage: obj.fetch_trial_data(trial, noisy) and returns: super