@Override
	public List<SymbolFileLocation> find(SymbolFileInfo fileInfo, Set<FindOption> findOptions,
			TaskMonitor monitor) {

		try (RefdFile fref = getFile(fileInfo.getName(), monitor)) {
			if (fref != null) {
				GFile file = fref.file;
				GFileSystem fs = file.getFilesystem();
				try (AbstractPdb pdb = PdbParser.parse(fs.getByteProvider(file, monitor),
					new PdbReaderOptions(), monitor)) {
					PdbIdentifiers pdbIdent = pdb.getIdentifiers();
					SymbolFileInfo foundInfo =
						SymbolFileInfo.fromPdbIdentifiers(file.getName(), pdbIdent);
					return List.of(new SymbolFileLocation(fileInfo.getName(), this, foundInfo));
				}
			}
		}
		catch (Exception e) {
			// fall thru
		}
		return List.of();
	}
Companion to the {@link SameDirSymbolStore}, handles the case where the imported binary
was located in a container file (eg. zip file).
<p>
Instances of this class are conditionally created by the 
{@link SameDirSymbolStore#createInstance(String, SymbolServerInstanceCreatorContext) registry factory method}
when it detects that the imported binary's {@link FSRL} isn't a simple local file.
Ghidra/Features/PDB/src/main/java/pdb/symbolserver/ContainerFileSymbolServer.java