added updated java SGW