generate javadoc
Merge branch 'v0.3'