java3 Version2