out.printf("Deregistering host %s%n", host);
int code = 0;
final HostDeregisterResponse response = client.deregisterHost(host).get();
out.printf("%s: ", host);
if (response.getStatus() == HostDeregisterResponse.Status.OK) {
out.printf("done%n");
} else {
out.printf("failed: %s%n", response);
if (response.getStatus() == HostDeregisterResponse.Status.NOT_FOUND) {
final HostResolver resolver = HostResolver.create(client);
final List<String> resolved = resolver.getSortedMatches(host);
if (!resolved.isEmpty()) {
out.println("We didn't find your hostname, but we did find some possible matches for you:"
+ "\n " + Joiner.on("\n ").join(resolved) + "\n");