Can you add some javadoc detailing the class?