removed @Override annotation as it's not 1.5 compatible
added JavaDoc plugin so clients have access to JavaDocs