docs: public MappeableContainer lazyIOR(MappeableContainer x) {
      if (this instanceof MappeableArrayContainer) {
        if (x instanceof MappeableArrayContainer) {
          return ((MappeableArrayContainer) this).lazyor((MappeableArrayContainer) x);
        } else if (x instanceof MappeableBitmapContainer) {
          return ((MappeableBitmapContainer) x).lazyor((MappeableArrayContainer) this);
        }
        return ((MappeableRunContainer) x).lazyor((MappeableArrayContainer) this);
      } else if (this instanceof MappeableRunContainer) {
        if (x instanceof MappeableArrayContainer) {
          return ((MappeableRunContainer) this).ilazyor((MappeableArrayContainer) x);
        } else if (x instanceof MappeableBitmapContainer) {
          return ((MappeableBitmapContainer) x).lazyor((MappeableRunContainer) this);
        }
        return ior((MappeableRunContainer) x);
      } else {
        if (x instanceof MappeableArrayContainer) {
          return ((MappeableBitmapContainer) this).ilazyor((MappeableArrayContainer) x);
        } else if (x instanceof MappeableBitmapContainer) {
          return ((MappeableBitmapContainer) this).ilazyor((MappeableBitmapContainer) x);
        }
        return ((MappeableBitmapContainer) this).ilazyor((MappeableRunContainer) x);
      }
    }