public static CategoryRecord restoreXml(XmlPullParser parser) throws LSHException {
		XmlElement el = parser.start("category");
		String type = el.getAttribute("type");
		String category = parser.end().getText();
		if (type==null || category==null)
			throw new LSHException("Bad category tag");
		return new CategoryRecord(type,category);
	}
A user-defined category associated with an executable
Specified by a -type- and then the particular -category- (within the type) that
the executable belongs to.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/description/CategoryRecord.java