Created Java Client API