public @Nullable UpdatableExternalComponent findExistingComponentMatching(@NotNull UpdatableExternalComponent update,
                                                                            @NotNull ExternalComponentSource source) {
    for (UpdatableExternalComponent c : source.getCurrentVersions()) {
      if (update.isUpdateFor(c)) {
        return c;
      }
    }
    return null;
  }
public @Nullable UpdatableExternalComponent findExistingComponentMatching(@NotNull UpdatableExternalComponent update,
                                                                            @NotNull ExternalComponentSource source)