@Test
	public void test_Exact_AlreadyLocal() throws IOException, CancelledException {
		File pdbFile1 = mkFile(new File(localSymbolStore1Root, "file1.pdb/112233440/file1.pdb"));
		File pdbFile2 = mkFile(new File(localSymbolStore2Root, "file1.pdb/112233440/file1.pdb"));

		SymbolServerService symbolServerService = new SymbolServerService(localSymbolStore1,
			List.of(localSymbolStore1, localSymbolStore2));
		List<SymbolFileLocation> results =
			symbolServerService.find(SymbolFileInfo.fromValues("file1.pdb", "11223344", 0),
				TaskMonitor.DUMMY);

		assertEquals(2, results.size());

		File foundPdbFile1 = symbolServerService.getSymbolFile(results.get(0), TaskMonitor.DUMMY);
		File foundPdbFile2 = symbolServerService.getSymbolFile(results.get(1), TaskMonitor.DUMMY);

		assertEquals(pdbFile1, foundPdbFile1);
		assertEquals(pdbFile2, foundPdbFile2);
	}
Also see SymbolServerService2Test in the _Integration Tests module for tests that
decompress compressed pdb files.
Ghidra/Features/PDB/src/test/java/pdb/symbolserver/SymbolServerServiceTest.java