private void insertNGram(Hash curHash,InstructHash instHash) {
		HashEntry entry = hashSort.get(curHash);		// Have we seen this hash before
		if (entry == null) {							// If not,
			entry = new HashEntry(curHash);				// create a new entry
			hashSort.put(curHash, entry);
		}
		else
			matchSort.remove(entry);					// Remove old entry, so we can affect its sort position
		entry.instList.add(instHash);					// add the new n-gram
		instHash.hashEntries.put(curHash, entry);		// cross-reference this entry via the n-gram
		matchSort.add(entry);							// (Re)insert the hash into the sort
	}
Low level insert of an n-gram into the HashStore
@param curHash  is hash of the n-gram
@param instHash is (starting Instruction of) the n-gram
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/correlate/HashStore.java