public long
getUInt32() throws IOException {
	long l = getLong();
	if (l < 0 || l > 0xFFFFFFFFL)
		throw exception("expected an 32 bit unsigned integer");
	return l;
}
Gets the next token from a tokenizer and converts it to an unsigned 32 bit
integer.
@return The next token in the stream, as an unsigned 32 bit integer.
@throws TextParseException The input was invalid or not an unsigned 32
bit integer.
@throws IOException An I/O error occurred.
src/main/java/core/org/xbill/DNS/Tokenizer.java