private void checkLoadOffset() {
		if (getLoadOffset() < 0) {
			throw new IllegalArgumentException("loadOffset < 0");
		}
		if (getLoadOffset() > 0xffff) {
			throw new IllegalArgumentException("loadOffset > 0xffff");
		}
	}
Only use this constructor when writing...it computes the checksum for you (cheating)!
@param recordLength
@param loadOffset
@param recordType
@param data
Ghidra/Features/Base/src/main/java/ghidra/app/util/opinion/IntelHexRecord.java