code: def empty_like(self, shape):
          
          return type(self).from_codes_and_metadata(
              codes=np.full(
                  shape,
                  self.reverse_categories[self.missing_value],
                  dtype=unsigned_int_dtype_with_size_in_bytes(self.itemsize),
              ),
              categories=self.categories,
              reverse_categories=self.reverse_categories,
              missing_value=self.missing_value,
          )
docs: Make an empty LabelArray with the same categories as ``self``, filled
          with ``self.missing_value``.