@VisibleForTesting
    static @NotNull String makeKey(@NotNull String url, @Nullable String login) {
      if (login == null) {
        return url;
      }
      String unifiedUrl = unifyUrl(url);
      Couple<String> pair = UriUtil.splitScheme(unifiedUrl);
      String scheme = pair.getFirst();
      if (!StringUtil.isEmpty(scheme)) {
        return scheme + URLUtil.SCHEME_SEPARATOR + login + "@" + pair.getSecond();
      }
      return login + "@" + url;
    }
@VisibleForTesting
    static @NotNull String makeKey(@NotNull String url, @Nullable String login)