addBugsAbbreviation(factory);
	private void populateAvailableRulesTable(IProject project) {		List selectedFactoryList;		try {			selectedFactoryList = FindbugsPlugin.readDetectorFactories(project);		}		catch (CoreException e) {			// TODO Auto-generated catch block			e.printStackTrace();			return;		}		List allAvailableList = new ArrayList();		Iterator iterator =			DetectorFactoryCollection.instance().factoryIterator();		while (iterator.hasNext()) {			DetectorFactory factory = (DetectorFactory) iterator.next();			allAvailableList.add(factory);			// XXX factory list from FindBugs is singleton - we share!!!			// same factories between multiple projects!!!			factory.setEnabled(selectedFactoryList.contains(factory));		}		availableRulesTableViewer.setInput(allAvailableList);		TableItem[] itemList = availableRulesTableViewer.getTable().getItems();		for (int i = 0; i < itemList.length; i++) {			Object rule = itemList[i].getData();			//set enabled if defined in configuration			if (selectedFactoryList.contains(rule)) {				itemList[i].setChecked(true);			}		}	}