src/transformers/generation/beam_constraints.py/DisjunctiveConstraint/copy
class DisjunctiveConstraint:    def copy(self, stateful=False):
        new_constraint = DisjunctiveConstraint(self.token_ids)

        if stateful:
            new_constraint.seq_len = self.seqlen
            new_constraint.current_seq = self.current_seq
            new_constraint.completed = self.completed

        return new_constraint