@ApiStatus.Internal
  //need for proper persistance of the component, do not use in application code
  public void setCustomMavenHome(String custom) {
    if (custom != null) {
      setMavenHomeType(new MavenInSpecificPath(custom));
    }
  }
@ApiStatus.Internal
  //need for proper persistance of the component, do not use in application code
  public void setCustomMavenHome(String custom)