code: public Collection<Server> list(String name)
      {
          List<Server> ret = new ArrayList<Server>();
          Collection<Server> servers = list();
          for(Server server : servers)
          {
              if(name == null || server.getName().equals(name))
                  ret.add(server);
          }
          return ret;
      }
docs: Returns the set of servers for the given name.
  @param name The name of the servers
  @return The set of servers