code: def test_unsupported_model(self) -> None:
      exp = get_robust_branin_experiment()
      with self.assertRaisesRegex(UnsupportedError, "support robust"):
          Models.GPEI(
              experiment=exp,
              data=exp.fetch_data(),
          ).gen(n=1)
  
imports: from typing import Optional
  from ax.core import Objective, OptimizationConfig
  from ax.core.objective import MultiObjective
  from ax.core.observation import ObservationFeatures
  from ax.core.optimization_config import MultiObjectiveOptimizationConfig, ObjectiveThreshold
  from ax.core.risk_measures import RiskMeasure
  from ax.core.types import ComparisonOp
  from ax.exceptions.core import UnsupportedError
  from ax.metrics.branin import BraninMetric
  from ax.modelbridge.registry import Models
  from ax.models.torch.botorch_modular.surrogate import Surrogate
  from ax.utils.common.testutils import TestCase
  from ax.utils.testing.core_stubs import get_robust_branin_experiment
  from ax.utils.testing.mock import fast_botorch_optimize
  from botorch.acquisition.monte_carlo import qNoisyExpectedImprovement
  from botorch.acquisition.multi_objective.monte_carlo import qNoisyExpectedHypervolumeImprovement
  from botorch.models.gp_regression import SingleTaskGP
label_desc: Use image node_id 4 for calling the TestRobust obj's underlying member method code with example usage: obj.test_unsupported_model() without return types