def add_arguments(self, dataclass: Type, dest, prefix='', default=None):
    if ((self._current_dest == dest) and (self._current_dataclass == dataclass)):
        return
    self._current_dest = dest
    self._current_dataclass = dataclass
    return super().add_arguments(dataclass, dest, prefix=prefix, default=default)
def add_arguments(self, dataclass: Type, dest, prefix=, default=None):
    if ((self._current_dest == dest) and (self._current_dataclass == dataclass)):
        return
    self._current_dest = dest
    self._current_dataclass = dataclass
    return super().add_arguments(dataclass, dest, prefix=prefix, default=default)