throw new InvalidArgumentException('Empty password are not allowed.');