static int parseUInt32(final String text) throws NumberFormatException
    {
        return (int) parseInteger(text, false, false);
    }
Parse a 32-bit unsigned integer from the text. Unlike the Java standard {@code Integer.parseInt()}, this function
recognizes the prefixes "0x" and "0" to signify hexidecimal and octal numbers, respectively. The result is
coerced to a (signed) {@code int} when returned since Java has no unsigned integer type.
protostuff-parser/src/main/java/io/protostuff/parser/TextFormat.java