temp.getName()+L10N.getLocalString("dlg.invalid_txt", " is invalid."), L10N.getLocalString("dlg.error_ttl", "Error"), JOptionPane.ERROR_MESSAGE);
temp.getName()+edu.umd.cs.findbugs.gui.L10N.getLocalString("dlg.invalid_txt", " is invalid."), edu.umd.cs.findbugs.gui.L10N.getLocalString("dlg.error_ttl", "Error"), JOptionPane.ERROR_MESSAGE);
			public void actionPerformed(ActionEvent evt)			{					for (int i = 0; i < analyzeModel.getSize(); i++){					File temp = new File((String)analyzeModel.get(i));					if(!(temp.exists() && (temp.isDirectory() || 							temp.getName().endsWith(".jar") || temp.getName().endsWith(".zip")))){						JOptionPane.showMessageDialog(NewProjectWizard.this, 								temp.getName()+L10N.getLocalString("dlg.invalid_txt", " is invalid."), L10N.getLocalString("dlg.error_ttl", "Error"), JOptionPane.ERROR_MESSAGE);						return;					}				}											for (int i = 0; i < auxModel.getSize(); i++){					File temp = new File((String)auxModel.get(i));					if(!(temp.exists() && (temp.isDirectory() || 							temp.getName().endsWith(".jar") || temp.getName().endsWith(".zip")))){						JOptionPane.showMessageDialog(NewProjectWizard.this, 								temp.getName()+L10N.getLocalString("dlg.invalid_txt", " is invalid."), L10N.getLocalString("dlg.error_ttl", "Error"), JOptionPane.ERROR_MESSAGE);						return;					}				}								Project p = (project == null ? new Project() : project);				for (int i = 0; i < analyzeModel.getSize(); i++)					p.addFile((String) analyzeModel.get(i));				for (int i = 0; i < auxModel.getSize(); i++)					p.addAuxClasspathEntry((String) auxModel.get(i));				for (int i = 0; i < sourceModel.getSize(); i++)					p.addSourceDir((String) sourceModel.get(i));								if (project == null || (projectChanged && JOptionPane.showConfirmDialog(NewProjectWizard.this, L10N.getLocalString("dlg.project_settings_changed_lbl", "Project settings have been changed.  Perform a new analysis with the changed files?"), L10N.getLocalString("dlg.redo_analysis_question_lbl", "Redo analysis?"), JOptionPane.YES_NO_OPTION) == JOptionPane.YES_OPTION))					new AnalyzingDialog(p);								dispose();			}