static public function min($value, $minValue, $message = null, $propertyPath = null)
        {
            static::integer($value);

            if ($value < $minValue) {
                $message = $message ?: sprintf(
                    'Number "%s" was expected to be at least "%d".',
                    static::stringify($value),
                    static::stringify($minValue)
                );

                throw static::createException($value, $message, static::INVALID_MIN, $propertyPath, array('min' => $minValue));
            }
        }