@Override
  public void generate(@NotNull Properties modelProperties,
                       @Nullable String goal,
                       @NotNull MavenPlugin plugin,
                       @Nullable Element cfgElement) {
    if (cfgElement == null) return;

    Element portNames = cfgElement.getChild("portNames");
    if (portNames == null) return;

    List<Element> portName = portNames.getChildren("portName");
    for (Element element : portName) {
      String propertyName = element.getTextTrim();
      if (!propertyName.isEmpty()) {
        modelProperties.setProperty(propertyName, "");
      }
    }
  }
@Override
  public void generate(@NotNull Properties modelProperties,
                       @Nullable String goal,
                       @NotNull MavenPlugin plugin,
                       @Nullable Element cfgElement)