Lots of CheckStyle and Javadocs!