ClassAnnotation clazz = new ClassAnnotation(getDottedClassName());
String sourceFileName = AnalysisContext.currentAnalysisContext().lookupSourceFile(className); ClassAnnotation clazz = new ClassAnnotation(className, sourceFileName);
        private void suppressWarning(String pattern) {		String className = getDottedClassName();		ClassAnnotation clazz = new ClassAnnotation(getDottedClassName());		if (className.endsWith("package-info") && recursiveDetector == null) 			suppressionMatcher.addPackageSuppressor(			new PackageWarningSuppressor(pattern,				getPackageName().replace('/', '.')));		else if (visitingMethod())		suppressionMatcher.addSuppressor(			new MethodWarningSuppressor(pattern,				clazz, MethodAnnotation.fromVisitedMethod(this)));		else if (visitingField())		suppressionMatcher.addSuppressor(			new FieldWarningSuppressor(pattern,				clazz, FieldAnnotation.fromVisitedField(this)));		else 		suppressionMatcher.addSuppressor(			new ClassWarningSuppressor(pattern,				clazz));		}