I did not know that. The docs have this to say:

> NOTE: The Java Language Specification requires compilers to issue warnings when classes, methods, or fields marked with the `@Deprecated` annotation are used. Compilers are not required by the Java Language Specification to issue warnings when classes, methods, or fields marked with the `@deprecated` Javadoc tag are accessed, although the Sun compilers currently do so. However, there is no guarantee that the Sun compiler will always issue such warnings.

http://docs.oracle.com/javase/1.5.0/docs/guide/javadoc/deprecation/deprecation.html