public void restoreXml(XmlPullParser parser) {
		XmlElement el = parser.start("atom");
		type = BSimFilterType.nameToType(el);
		value = parser.end().getText();
		if (type.isValidValue(value)) {
			value = type.normalizeValue(value);
		}
		else {
			type = BSimFilterType.getBlank();
		}
	}
A single element for filtering on specific properties of ExecutableRecords or FunctionDescriptions
Each FilterAtom consists of a FilterTemplate describing the property to filter on, and how the filter should apply,
and a String -value- that the property should match (or not)
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/protocol/FilterAtom.java