catch (ProjectNotOpenException e)
catch (Exception e)
			public void actionPerformed(ActionEvent evt)			{								new Thread(new Runnable()				{					public void run()					{						try						{							StringBuffer msg = new StringBuffer();							// XXX Testing purposes only							for (String i : allClassFileNames(pckg.getProject()))								msg.append(i + "\n");							JOptionPane.showMessageDialog(null, msg);														final SortedBugCollection bugs = RunFindbugs.getBugs(allClassFileNames(pckg.getProject()));							SwingUtilities.invokeLater(new Runnable()							{								public void run()								{									try									{										new ResultsFrame(bugs, pckg.getProject()).setVisible(true);									}									catch (ProjectNotOpenException e)									{										Log.recordBug(e);									}								}							});						}						catch (Exception e)						{							Log.recordBug(e);						}					}				}).start();			}