void
rrFromWire(DNSInput in) throws IOException {
	longitude = in.readCountedString();
	latitude = in.readCountedString();
	altitude = in.readCountedString();
	try {
		validate(getLongitude(), getLatitude());
	}
	catch(IllegalArgumentException e) {
		throw new WireParseException(e.getMessage());
	}
}
Creates an GPOS Record from the given data
@param longitude The longitude component of the location.
@param latitude The latitude component of the location.
@param altitude The altitude component of the location (in meters above sea
level).
src/main/java/core/org/xbill/DNS/GPOSRecord.java