@NotNull
  @Override
  @Transient
  public final String getName() {
    // a lot of clients not ready that name can be null and in most cases it is not convenient - just add more work to handle null value
    // in any case for run configuration empty name it is the same as null, we don't need to bother clients and use null
    return StringUtilRt.notNullize(myName);
  }
@NotNull
  @Override
  @Transient
  public final String getName()