class UpnpNatManager extends AbstractNatManager {

  @VisibleForTesting
  synchronized CompletableFuture<RemoteService> getWANIPConnectionService() {
    checkState(isStarted(), "Cannot call getWANIPConnectionService() when in stopped state");
    return getService(SERVICE_TYPE_WAN_IP_CONNECTION);
  }

  public  UpnpNatManager();
    UpnpNatManager(final UpnpService service);

}