@Override
  public @NotNull Collection<K> read(@NotNull DataInput in) throws IOException {
    try {
      return myKeyCollectionExternalizer.read(in);
    }
    catch (IllegalArgumentException e) {
      throw new IOException("Error reading data for index " + myIndexId, e);
    }
  }
@Override
  public @NotNull Collection<K> read(@NotNull DataInput in)