Use System.err for printing out warning and debug messages.
Fix all the Javadoc warnings flagged by Eclipse.
Use diamond operator where appropriate. Thanks Eclipse!