public function __construct($start, $percentage)
{
InvalidArgumentException::assertIntegerGreaterThanOrEqual($start, 1, __METHOD__, 1);
InvalidArgumentException::assertIntegerGreaterThanOrEqual($percentage, 1, __METHOD__, 2);
InvalidArgumentException::assertIntegerLessThanOrEqual($percentage, 100, __METHOD__, 2);
$this->start = $start;
$this->percentage = $percentage;
}