private static function validateMode($mode)
{
$validModes = [self::MODE_THROUGHPUT, self::MODE_TIME];
if (!in_array($mode, $validModes)) {
throw new \InvalidArgumentException(sprintf('Time mode must be one of "%s", got "%s"', implode('", "', $validModes), $mode));
}
}