Add and improve javadoc.