Java SDK reference including installation, client initialization, basic requests, streaming, and beta tool use