protected void runSummary(File dir) throws FileNotFoundException, IOException, SAXException {
		HashMap<DittedBitSequence, PatternAccumulate> hashMap =
			new HashMap<>();

		Iterator<File> iterator = FileUtils.iterateFiles(dir,
			FileFilterUtils.prefixFileFilter("pat_"), FalseFileFilter.INSTANCE);

		while (iterator.hasNext()) {
			File f = iterator.next();
			accumulateFile(hashMap, new ResourceFile(f));
		}

		println("     Total FalseWith   FalseNo  Pattern");
		for (PatternAccumulate accum : hashMap.values()) {
			StringBuffer buf = new StringBuffer();
			accum.displaySummary(buf);
			println(buf.toString());
		}
	}
Run patterns over all memory blocks, accumulate stats for
   1) hits for each pattern
   2) false positives for each pattern

 Produce an xml file output of stats for each pattern
Ghidra/Features/BytePatterns/ghidra_scripts/PatternStats.java