@SuppressWarnings("unchecked")
  @NotNull
  public List<PListValue> getArray() {
    return myType == PlistValueType.ARRAY ? (List<PListValue>)myValue : Collections.emptyList();
  }
@SuppressWarnings("unchecked")
  @NotNull
  public List<PListValue> getArray()