Review completely the javalib

dito