public static LoadPdbResults choosePdbForProgram(Program program) {
		LoadPdbDialog choosePdbDlg = new LoadPdbDialog(program);
		DockingWindowManager.showDialog(choosePdbDlg);
		File pdbFile = choosePdbDlg.getLocalSymbolFile(choosePdbDlg.selectedSymbolFile);
		if (pdbFile == null) {
			return null;
		}
		LoadPdbResults results = new LoadPdbResults();
		results.pdbFile = pdbFile;
		results.control =
			(PdbApplicatorControl) choosePdbDlg.applicatorControlCombo.getSelectedItem();
		results.useMsDiaParser = choosePdbDlg.msdiaParserButton.isSelected();
		return results;
	}
Shows a modal dialog to the user, allowing them to pick or search for a Pdb
file.<p>
The selected file and parser options are returned in a LoadPdbResults instance.

@param program the Ghidra {@link Program} that has Pdb info
@return LoadPdbResults instance with the selected file and options, or null if canceled
Ghidra/Features/PDB/src/main/java/pdb/symbolserver/ui/LoadPdbDialog.java