Cleanup weird things

- Removed System.out.println()
- Some javadocs cleanups
the inheritDoc is superflous - if no doc is given then it will automatically inherit.
Note the parent doc is incorrect (as is my copy of it) and this is a handy reference whilst coding.