code: def __post_init_post_parse__(self):
      super().__post_init_post_parse__()
      if self.is_interest_exploration and not self.single_selection:
          raise NotImplementedError(
              "Multiselect interest exploration not implemented"
          )
  
imports: import logging
  import gym
  import numpy
  import reagent.core.types
  from reagent.core.dataclasses import dataclass
  from reagent.gym.envs.env_wrapper import EnvWrapper
  from reagent.gym.envs.wrappers.recsim import ValueWrapper
  from reagent.gym.preprocessors.default_preprocessors import RecsimObsPreprocessor
  from recsim import choice_model, utils
  from recsim.environments import interest_evolution, interest_exploration
  from recsim.simulator import environment, recsim_gym
label_desc: Use image node_id 1 for calling the RecSim obj's underlying member method code with example usage: obj.__post_init_post_parse__() without return types