Added javadocs for this new file