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