Update javadoc
Add Junit test