Yhat java client