cleanup

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1635865 13f79535-47bb-0310-9956-ffa450edef68
[MTOOLCHAINS-7] added an IT that check expected failure, and fixed the java annotations migration (yes, the IT was immediately useful)

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1635869 13f79535-47bb-0310-9956-ffa450edef68
updated code with Java 5 typed collections

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1635871 13f79535-47bb-0310-9956-ffa450edef68
[MTOOLCHAINS-8] improved code and javadoc

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1635873 13f79535-47bb-0310-9956-ffa450edef68
[MTOOLCHAINS-9] upgraded to Maven 2.2.1 compatibility

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1635879 13f79535-47bb-0310-9956-ffa450edef68
improved documentation

git-svn-id: https://svn.apache.org/repos/asf/maven/plugins/trunk@1635882 13f79535-47bb-0310-9956-ffa450edef68