Add javadoc.
Bug fix #1