@Override
	public int compareTo(AssemblyParseState that) {
		int result;
		result = this.kernel.size() - that.kernel.size();
		if (result != 0) {
			return result;
		}
		// This only works because TreeSet presents the items in order
		result = AsmUtil.compareInOrder(this.kernel, that.kernel);
		if (result != 0) {
			return result;
		}
		return 0;
	}
Get the closure of this item, caching the result

@return the closure
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/parse/AssemblyParseState.java