@Override
  public void updateStep() {
    MavenArchetype archetype = myBuilder.getArchetype();

    MavenId projectId = myBuilder.getProjectId();

    Map<String, String> descriptor = getArchetypeDescriptor(archetype);

    Map<String, String> props = new LinkedHashMap<>();
    props.put("groupId", projectId.getGroupId());
    props.put("artifactId", projectId.getArtifactId());
    props.put("version", projectId.getVersion());

    props.put("archetypeGroupId", archetype.groupId);
    props.put("archetypeArtifactId", archetype.artifactId);
    props.put("archetypeVersion", archetype.version);

    props.putAll(descriptor);
    if (archetype.repository != null) props.put("archetypeRepository", archetype.repository);

    myMavenPropertiesPanel.setDataFromMap(props);
  }
@Override
  public void updateStep()