def _new_rawargs(self, *args, **kwargs):
        if kwargs.pop('reeval', True) and self.is_commutative is False:
            is_commutative = None
        else:
            is_commutative = self.is_commutative
        return self._from_args(args, is_commutative)
Create new instance of own class with args exactly as provided by
dataset/ETHPy150Open sympy/sympy/sympy/core/operations.py/AssocOp._new_rawargs