@NotNull
  public List<String> getStringArray() {
    List<PListValue> array = getArray();
    List<String> result = new ArrayList<>(array.size());
    for (PListValue value : array) {
      result.add(value.getString());
    }
    return result;
  }
@NotNull
  public List<String> getStringArray()