@Override
  @NotNull
  public Iterator<@NlsSafe String> getNamesIterator() {
    return Collections.singletonList(PROPERTY_NAME).iterator();
  }
@Override
  @NotNull
  public Iterator<@NlsSafe String> getNamesIterator()