def METHOD_NAME(self, row_index: IndexType, col_index: IndexType, *batch_indices: IndexType) -> LinearOperator:
    if _is_noop_index(row_index) and _is_noop_index(col_index):
        if len(batch_indices):
            return self.__class__(self.base[batch_indices], self.row_mask, self.col_mask)
        else:
            return self
    else:
        return super().METHOD_NAME(row_index, col_index, *batch_indices)