case 2 :
case 3 :
		public String getColumnText(Object element, int columnIndex) {			if (!(element instanceof DetectorFactory)) {				return null;			}			DetectorFactory factory = (DetectorFactory) element;			switch (columnIndex) {				case 0 :					return factory.getShortName();				case 1 :					return factory.getSpeed();				case 2 :					StringBuffer sb = new StringBuffer();					Collection patterns = factory.getReportedBugPatterns();					for (Iterator iter = patterns.iterator(); iter.hasNext();) {						BugPattern pattern = (BugPattern) iter.next();						sb.append(pattern.getShortDescription());						if (iter.hasNext()) {							sb.append(" | "); //$NON-NLS-1$						}					}					return sb.toString();				default :					return null;			}		}