@Override
	public void saveXml(Writer fwrite) throws IOException {
		fwrite.append('<').append(name).append(">\n");
		fwrite.append("<max>").append(SpecXmlUtils.encodeSignedInteger(max)).append("</max>\n");
		if (!fillinCategories) {
			fwrite.append("<categories>false</categories>\n");
		}
		if (bsimFilter != null) {
			bsimFilter.saveXml(fwrite);
		}
		for (Long id : vectorIds) {
			fwrite.append("<id>0x")
				.append(SpecXmlUtils.encodeUnsignedInteger(id))
				.append(
					"</id>\n");
		}
		fwrite.append("</").append(name).append(">\n");
	}
Request all functions described by a particular feature vector. Vectors are specified
by a known id, and multiple vectors can be specified at once.
Ghidra/Features/BSim/src/main/java/ghidra/features/bsim/query/protocol/QueryVectorMatch.java