private void configureExtended(FindBugs findBugs) {
private void configureExtended(IFindBugsEngine findBugs) {
	private void configureExtended(FindBugs findBugs) {		// configure extended preferences		findBugs.setAnalysisFeatureSettings(extendedPrefs.getAnalysisFeatureSettings());		String[] includeFilterFiles = extendedPrefs.getIncludeFilterFiles();		for (int i = 0; i < includeFilterFiles.length; i++) {			IFile file = project.getFile(includeFilterFiles[i]);			// TODO: some error reporting here to indicate that a filter no longer exists			if (file.exists()) {				String filterName = file.getLocation().toOSString();				try {				findBugs.addFilter(filterName, true);				} catch (FilterException e) {					FindbugsPlugin.getDefault().logException(e, "Error while loading filter \"" + filterName + "\".");				} catch (IOException e) {					FindbugsPlugin.getDefault().logException(e, "Error while reading filter \"" + filterName + "\".");				}			}		}				String[] excludeFilterFiles = extendedPrefs.getExcludeFilterFiles();		for (int i = 0; i < excludeFilterFiles.length; i++) {			IFile file = project.getFile(excludeFilterFiles[i]);			// TODO: some error reporting here to indicate that a filter no longer exists			if (file.exists()) {				String filterName = file.getLocation().toOSString();				try {				findBugs.addFilter(filterName, false);				} catch (FilterException e) {					FindbugsPlugin.getDefault().logException(e, "Error while loading filter \"" + filterName + "\".");				} catch (IOException e) {					FindbugsPlugin.getDefault().logException(e, "Error while reading filter \"" + filterName + "\".");				}			}		}	}