@Override
	public void restoreXml(XmlPullParser parser) throws XmlParseException {
		XmlElement elem = parser.start(ELEM_DATATYPE_AT.name());
		position = SpecXmlUtils.decodeInt(elem.getAttribute(ATTRIB_INDEX.name()));
		typeFilter = DatatypeFilter.restoreFilterXml(parser);
		parser.end(elem);
	}
Check if the function signature has a specific data-type in a specific position.
This filter does not match against the data-type in the current position
being assigned, but against a parameter at a fixed position.
Ghidra/Framework/SoftwareModeling/src/main/java/ghidra/program/model/lang/protorules/DatatypeMatchFilter.java