 <p>It's hard to say which components you can reuse and how you can reuse without having seen the API :)</p> <p>I'd probably start by pointing the client directly at the new API and inspecting what breaks. If after digging around with the debugger the problems do not look too bad, I'd tweak the client as necessary.</p> <p>However, if you're really just reading from a simple rest API, you may not find a whole lot of benefit from attempting to reuse the Google client. An HTTP client combined with a JSON parser like <a href="http://jackson.codehaus.org/" rel="nofollow">Jackson</a> may be sufficient and less complex.</p> <p>~~Jenny</p>