private static MavenGenerateTemplateAction createAction(@NlsContexts.DetailedDescription String actionDescription,
                                                          final Class<? extends DomElement> aClass,
                                                          @NonNls @Nullable String mappingId,
                                                          @NotNull Function<MavenDomProjectModel, DomElement> parentFunction) {
    return new MavenGenerateTemplateAction(actionDescription, aClass, mappingId, parentFunction);
  }
private static MavenGenerateTemplateAction createAction(@NlsContexts.DetailedDescription String actionDescription,
                                                          final Class<? extends DomElement> aClass,
                                                          @NonNls @Nullable String mappingId,
                                                          @NotNull Function<MavenDomProjectModel, DomElement> parentFunction)