Review completely the javalib

Same here