code: def __iter__(self):
      yield self.lower_bound
      yield self.upper_bound
  
imports: from __future__ import annotations
  import math
  from typing import Optional
  import torch
  from torch import sigmoid, Tensor
  from torch.nn import Module
  from ..utils.transforms import _get_inv_param_transform, inv_sigmoid, inv_softplus
label_desc: Use image node_id 12 for calling the Interval obj's underlying member method code with example usage: obj.__iter__() without return types