@Override
	public Collection<String> getSuggestions(String got, AssemblyNumericSymbols symbols) {
		Set<String> result = new HashSet<>();
		for (long k : map.keySet()) {
			result.add(Long.toString(k));
			result.add(Long.toHexString(k));
		}
		return result;
	}
Construct a terminal with the given name, accepting only the keys of a given map

@param name the name
@param map the map from display value to token value
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/app/plugin/assembler/sleigh/symbol/AssemblyNumericMapTerminal.java