Review completely the javalib