private MainFrame()
private MainFrame(FindBugsLayoutManagerFactory factory)
	private MainFrame()	{		SwingUtilities.invokeLater(new Runnable()		{			public void run()			{				setTitle("FindBugs: " + Project.UNNAMED_PROJECT);									guiLayout.initialize();								bugPopupMenu = createBugPopupMenu();				branchPopupMenu = createBranchPopUpMenu();								loadPrevCommentsList(GUISaveState.getInstance().getPreviousComments().toArray(new String[GUISaveState.getInstance().getPreviousComments().size()]));				updateStatusBar();								setSize(new Dimension(700, 650));				Toolkit.getDefaultToolkit().setDynamicLayout(true);				setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);				setJMenuBar(createMainMenuBar());				setVisible(true);								addComponentListener(new ComponentAdapter(){					public void componentResized(ComponentEvent e){						resetPrevCommentsComboBox();						userCommentsText.validate();					}				});								addWindowListener(new WindowAdapter(){					public void windowClosing(WindowEvent e) {						if(userCommentsText.hasFocus())							setProjectChanged(true);												if(callOnClose())							System.exit(0);					}								});			}		});	}