@Override
  public void save(@NotNull DataOutput out, @NotNull Collection<K> value) throws IOException {
    DataInputOutputUtil.writeINT(out, value.size());
    for (K key : value) {
      myDataExternalizer.save(out, key);
    }
  }
@Override
  public void save(@NotNull DataOutput out, @NotNull Collection<K> value)