@Test
	public void findExact_Level2() throws IOException {
		File root = new File(temporaryDir, "symbols");
		LocalSymbolStore.create(root, 2);
		LocalSymbolStore localSymbolStore = new LocalSymbolStore(root);

		File similarPdbFile1 = mkFile(new File(root, "fi/file1.pdb/112233445/file1.pdb"));
		mkFile(new File(root, "fi/file1.pdb/112233446/file1.pdb"));

		List<SymbolFileLocation> results =
			localSymbolStore.find(SymbolFileInfo.fromValues("file1.pdb", "11223344", 5),
				FindOption.NO_OPTIONS, TaskMonitor.DUMMY);

		assertEquals(1, results.size());

		String resultLocation = localSymbolStore.getFileLocation(results.get(0).getPath());
		assertEquals(similarPdbFile1.getPath(), resultLocation);
	}
Test searching for symbol files in a local directory structure.
<p>
Directory level 1, 2 are MS compatible layouts of pdb symbol files.
Directory level 0 is a ghidra-ism where pdb symbol files can
be found in a un-organized directory with non-exact file names.
<p>
Testing level 0 searching is a TODO item because creating test
files that can be parsed isn't possible right now. (level 1, 2
directories can skip parsing the file since the guid/age is
in the path)
Ghidra/Features/PDB/src/test/java/pdb/symbolserver/LocalSymbolServerTest.java