try { ResultsFrame.getInstance().update(bugs, pckg.getProject()); } catch (Exception e) { Log.recordBug(e); }
case JOptionPane.YES_OPTION: for (BPackage bp : bluej.getCurrentPackage().getProject().getPackages()) bp.compile(true); break; case JOptionPane.NO_OPTION:  break; case JOptionPane.CANCEL_OPTION: return;
					public void run()					{						try						{							final SortedBugCollection bugs = RunFindbugs.getBugs(allClassFileNames(pckg.getProject()));							SwingUtilities.invokeLater(new Runnable()							{								public void run()								{									try									{										ResultsFrame.getInstance().update(bugs, pckg.getProject());									}									catch (Exception e)									{										Log.recordBug(e);									}								}							});						}						catch (Exception e)						{							Log.recordBug(e);						}					}