#380 Add javadocs