Added Javadoc comments. Be nice. :)