code: def __xupper(self):
      n = (self.n,) if not hasattr(self.n, "__len__") else self.n
      xub = (
          (self.xub,) if not hasattr(self.xub, "__len__") else self.xub
      )
      return list(flatten(i * [k] for i, k in zip(n, xub)))
  
imports: from mystic.tools import flatten
label_desc: Use image node_id 8 for calling the MeasureBounds obj's underlying member method code with example usage: obj.__xupper() and returns: list