code: def predict(
      self,
      n: int,
      num_samples: int = 1,
      verbose: bool = False,
      show_warnings: bool = True,
  ):
      super().predict(n, num_samples)
  
      yhat = self.model.forecast(steps=n)
      samples = _compute_samples(self.model, yhat, num_samples)
  
      return self._build_forecast_series(samples)
  
imports: from abc import ABC, abstractmethod
  from typing import List, Optional, Tuple, Union
  import numpy
  from scipy.special import inv_boxcox
  from tbats import BATS
  from tbats import TBATS
  from darts.logging import get_logger
  from darts.models.forecasting.forecasting_model import LocalForecastingModel
  from darts.timeseries import TimeSeries
label_desc: Use image node_id 4 for calling the _BaseBatsTbatsModel obj's underlying member method code with example usage: obj.predict(n, num_samples, verbose, show_warnings) and returns: self