@Test
	public void findAnyAges_Level1() throws IOException {
		// find pdbs with the same UID, but any AGE 
		File root = new File(temporaryDir, "symbols");
		LocalSymbolStore.create(root, 1);
		LocalSymbolStore localSymbolStore = new LocalSymbolStore(root);

		mkFile(new File(root, "file1.pdb/112233445/file1.pdb"));
		mkFile(new File(root, "file1.pdb/112233446/file1.pdb"));
		mkFile(new File(root, "file1.pdb/112233450/file1.pdb"));

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

		assertEquals(2, results.size());
		assertFalse(results.stream()
				.map(symbolFileLocation -> symbolFileLocation.getFileInfo().getUniqueName())
				.anyMatch(s -> !s.equals("11223344")));
	}
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