def METHOD_NAME(self) -> None:
    """Check if the arguments are correct.
    """
    if self._min_scale:
        assert self._min_scale > 0, 'The minimum gradient scale cannot be zero or negative'
        assert self._min_scale <= self._scale, 'The minimum gradient scale cannot be greater than the current scale'
    if self._max_scale:
        assert self._max_scale > 0, 'The maximum gradient scale cannot be zero or negative'
        assert self._max_scale >= self._scale, 'The maximum gradient scale cannot be smaller than the current scale'
    assert self._growth_factor > 1, 'The growth factor cannot be equal or smaller than 1'
    assert 0 < self._backoff_factor < 1, 'The backoff factor must be between 0 and 1'
    assert self._hysteresis >= 0, 'The hysteresis cannot be negative'