return format.format(annotationList.toArray(new BugAnnotation[annotationList.size()]));
return format.format(annotationList.toArray(new BugAnnotation[annotationList.size()]), getPrimaryClass());
	public String getMessage() {		String pattern = I18N.instance().getMessage(type);		FindBugsMessageFormat format = new FindBugsMessageFormat(pattern);		try {			return format.format(annotationList.toArray(new BugAnnotation[annotationList.size()]));		} catch (RuntimeException e) {			AnalysisContext.logError("Error generating bug msg ", e);			BugPattern bugPattern = I18N.instance().lookupBugPattern(type);			if (bugPattern == null)				return "Error: missing bug pattern for key " + type;			return bugPattern.getShortDescription() + " [Error generating customized description]";		}	}