A Java REST client that is eminently mockable