@Override
	public int compareTo(Trigram o) {
		int result = Integer.compare(codePoints[0], o.codePoints[0]);
		result = result == 0 ? Integer.compare(codePoints[1], o.codePoints[1]) : result;
		result = result == 0 ? Integer.compare(codePoints[2], o.codePoints[2]) : result;
		return result;
	}
Three (3) adjacent characters, with \0 being reserved for start and end of string magic values.

@param codePoints 3 characters (as int32 code points)
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/strings/Trigram.java