getDefault().logInfo("findbugs collection file doesn't exist: "+bugCollectionPath.toOSString());
getDefault().logInfo("creating new bug collection: "+bugCollectionPath.toOSString());
	private static void readBugCollectionAndProject(IProject project, IProgressMonitor monitor) throws IOException, DocumentException, CoreException {		SortedBugCollection bugCollection;		Project findbugsProject;		IPath bugCollectionPath = getBugCollectionFile(project);		// Don't turn the path to an IFile because it isn't local to the project.		// see the javadoc for org.eclipse.core.runtime.Plugin		File bugCollectionFile = bugCollectionPath.toFile();		if (!bugCollectionFile.exists()) {			//throw new FileNotFoundException(bugCollectionFile.getLocation().toOSString());			getDefault().logInfo("findbugs collection file doesn't exist: "+bugCollectionPath.toOSString());			createDefaultEmptyBugCollection(project); // since we no longer throw, have to do this here			return;		}		bugCollection = new SortedBugCollection();		findbugsProject = new Project();		// FIXME: use progress monitor		InputStream contents = new BufferedInputStream(new FileInputStream(bugCollectionFile));		bugCollection.readXML(contents, findbugsProject);		cacheBugCollectionAndProject(project, bugCollection, findbugsProject);	}