@NotNull
  public List<String> getList() {
    if (myGroups.isEmpty()) {
      return getLocalParameters();
    }

    List<String> params = new ArrayList<>(getLocalParameters());
    for (ParamsGroup group : myGroups) {
      params.addAll(group.getParameters());
    }
    return Collections.unmodifiableList(params);
  }
@NotNull
  public List<String> getList()