Java Client complete functionality...