@Nullable
  @Override
  public HashMap<String, String> resolveAndGetArchetypeDescriptor(@NotNull String groupId, @NotNull String artifactId,
                                                                  @NotNull String version,
                                                                  @NotNull ArrayList<MavenRemoteRepository> repositories,
                                                                  @Nullable String url, MavenToken token) {
    MavenServerUtil.checkToken(token);
    throw new UnsupportedOperationException();
  }
@Nullable
  @Override
  public HashMap<String, String> resolveAndGetArchetypeDescriptor(@NotNull String groupId, @NotNull String artifactId,
                                                                  @NotNull String version,
                                                                  @NotNull ArrayList<MavenRemoteRepository> repositories,
                                                                  @Nullable String url, MavenToken token)