Adding ANNOTATION_DEF to the valid list of parentASTs for the SuppressWarningsHolder. Without this, any @SuppressWarnings (checkstyle or not) present on an annotation definition class will fail.
Adding @interface A {} to the SuppressWarningsFilter input data collection. Updating existing line number references to point to existing variables that have now moved down the file.

This now tests a @SuppressWarnings on an annotation definition. Without the ANNOTATION_DEF present in SuppressWarningsHolder, the test will fail.
LineLength become 80

https://groups.google.com/forum/#!topic/checkstyle-devel/mhR8Z4C7jJA
LineLength become 100
WhitespaceAround with allowEmptyMethods complains on annotation's empty method #21
Javadoc comments were fixed
InterfaceTypeParameterNameCheck was introdused. #202