@Override
	public String toString() {
		return String.format(
			"SymbolServerService:\n\tsymbolStore: %s,\n\tsymbolServers:\n\t\t%s\n",
			symbolStore.toString(),
			symbolServers.subList(1, symbolServers.size())
					.stream()
					.map(SymbolServer::toString)
					.collect(Collectors.joining("\n\t\t")));
	}
Converts a possibly remote {@link SymbolFileLocation} to a location that is local and
uncompressed.

@param symbolFileLocation possibly remote {@link SymbolFileLocation}
@param monitor {@link TaskMonitor} to display progress and allow canceling
@return {@link SymbolFileLocation} that is local (possibly the same  instance if already
local)
@throws CancelledException if canceled
@throws IOException if error
Ghidra/Features/PDB/src/main/java/pdb/symbolserver/SymbolServerService.java