public String format() {
		StringBuilder sb = new StringBuilder();
		sb.append(String.format(":%02X%04X%02X", getRecordLength(), getLoadOffset(),
			getRecordType()));
		// warning: careful with that axe, Eugene
		for (int ii = 0; ii < data.length; ++ii) {
			sb.append(String.format("%02X", data[ii]));
		}
		sb.append(String.format("%02X", getActualChecksum()));
		return sb.toString();
	}
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