public static function getNextNonWhitespace($string, $start = -1)
    {
        while ($start < (strlen($string) - 1) && self::isWhitespace($string[$start + 1])) {
            $start++;
        }

        if ($start === (strlen($string) - 1)) {
            return false;
        }

        $start++;

        return $start;
    }