@Override
 public Map<String, Credentials> apply(HttpResponse arg0) {
   Map<String, Credentials> serverNameToCredentials = Maps.newHashMap();
   for (Password password : json.apply(arg0).getList()) {
     serverNameToCredentials.put(
         password.getServer().getName(),
         new Credentials(password.getUserName(), password.getPassword()));
   }
   return serverNameToCredentials;
 }
 @Override
 public int compareTo(Password o) {
   return server.getName().compareTo(o.getServer().getName());
 }