bugReporter = new XDocsBugReporter(project);
textuiBugReporter = new XDocsBugReporter(project);
		public FindBugs createEngine() throws IOException, FilterException {			TextUIBugReporter bugReporter = null;			switch (bugReporterType) {			case PRINTING_REPORTER:				bugReporter = new PrintingBugReporter();				break;			case SORTING_REPORTER:				bugReporter = new SortingBugReporter();				break;			case XML_REPORTER:				bugReporter = new XMLBugReporter(project);				break;			case EMACS_REPORTER:				bugReporter = new EmacsBugReporter();				break;			case HTML_REPORTER:				bugReporter = new HTMLBugReporter(project, stylesheet);				break;			case XDOCS_REPORTER:				bugReporter = new XDocsBugReporter(project);				break;			default:				throw new IllegalStateException();			}			if (quiet)				bugReporter.setErrorVerbosity(BugReporter.SILENT);			bugReporter.setPriorityThreshold(priorityThreshold);			if (outputStream != null)				bugReporter.setOutputStream(outputStream);			FindBugs findBugs = new FindBugs(bugReporter, project);			if (filterFile != null)				findBugs.setFilter(filterFile, include);			findBugs.setClassScreener(classScreener);			return findBugs;		}