update 4.0 javadoc