void
rdataFromString(Tokenizer st, Name origin) throws IOException {
	try {
		address = byteArrayFromString(st.getString());
		Tokenizer.Token t = st.get();
		if (t.isString()) {
			subAddress = byteArrayFromString(t.value);
		} else {
			st.unget();
		}
	}
	catch (TextParseException e) {
		throw st.exception(e.getMessage());
	}
}
Creates an ISDN Record from the given data
@param address The ISDN number associated with the domain.
@param subAddress The subaddress, if any.
@throws IllegalArgumentException One of the strings is invalid.
src/main/java/core/org/xbill/DNS/ISDNRecord.java