class ServerInfo implements Comparable<ServerInfo> {

  public boolean supportsSources(List<String> sources)
  {
    return checkSubsequence(sources, getSources());
  }

  public  ServerInfo(String name, String state, InetSocketAddress address, List<String> sources);
  public  ServerInfo(String name, StateId state, InetSocketAddress address,
                    Collection<DatabusSubscription> subs,
                    SubscriptionUriCodec uriCodec);
  public  ServerInfo(String name, String state, InetSocketAddress address, String... sources);

}