@NotNull
  @Override
  public final KeyDescriptor<Integer> getKeyDescriptor() {
    return EnumeratorIntegerDescriptor.INSTANCE;
  }
@NotNull
  @Override
  public final KeyDescriptor<Integer> getKeyDescriptor()