Add java Doc