private void respond(Watch watch, Snapshot snapshot, T group) { Map<String, ? extends Message> snapshotResources = snapshot.resources(watch.request().getTypeUrl()); if (!watch.request().getResourceNamesList().isEmpty() && watch.ads()) { Collection<String> missingNames = watch.request().getResourceNamesList().stream() .filter(name -> !snapshotResources.containsKey(name))