public static TaintMark parse(String string) {
		String[] parts = string.split(SEP);
		if (parts.length == 1) {
			return new TaintMark(parts[0], Set.of());
		}
		return new TaintMark(parts[0], Set.of(parts[1].split(TAG_SEP)));
	}
Parse a mark from the given string

<p>
A mark has the form "{@code name:tag1,tag2,...,tagN}". The tags are optional, so it may also
take the form "{@code name}".

@param string the string to parse
@return the resulting mark
Ghidra/Debug/TaintAnalysis/src/main/java/ghidra/taint/model/TaintMark.java