class Servient {

    public Observable<Thing> discover() throws ServientException {
        return discover(new ThingFilter(DiscoveryMethod.ANY));
    }

    public  Servient();
    public  Servient(Config config);
    public  Servient(ServientConfig config);
      Servient(List<ProtocolServer> servers,
             Map<String, ProtocolClientFactory> clientFactories,
             Map<String, Object> credentialStore,
             Map<String, ExposedThing> things);

}