Nice job with all the Javadocs and keeping the code clean and well spaced, makes everything much easier to read! +