Review completely the javalib

Ok