@@ -0,0 +1,1061 @@
+%0Apackage edu.umd.cs.findbugs.annotations;%0A%0Aimport java.lang.annotation.*;%0Aimport java.lang.annotation.ElementType;%0Aimport static java.lang.annotation.ElementType.*;%0A%0A@Target(%7BTYPE, FIELD, METHOD, PARAMETER, CONSTRUCTOR, LOCAL_VARIABLE, PACKAGE%7D)%0A@Retention(RetentionPolicy.CLASS)%0Apublic @interface SuppressWarnings %7B%0A    /**%0A     * The set of warnings that are to be suppressed by the compiler in the%0A     * annotated element.  Duplicate names are permitted.  The second and%0A     * successive occurrences of a name are ignored.  The presence of%0A     * unrecognized warning names is %3Ci%3Enot%3C/i%3E an error: Compilers must%0A     * ignore any warning names they do not recognize.  They are, however,%0A     * free to emit a warning if an annotation contains an unrecognized%0A     * warning name.%0A     *%0A     * %3Cp%3ECompiler vendors should document the warning names they support in%0A     * conjunction with this annotation type. They are encouraged to cooperate%0A     * to ensure that the same names work across multiple compilers.%0A     */%0A    String%5B%5D value() default %7B%7D;%0A%7D%0A

Add JDK 5.0 annotation to suppress warnings