static long parseUInt64(final String text) throws NumberFormatException
    {
        return parseInteger(text, false, true);
    }
Parse a 64-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 long} when returned since Java has no unsigned long type.
protostuff-parser/src/main/java/io/protostuff/parser/TextFormat.java