@Override
  public final void save(@NotNull DataOutput out, T value) throws IOException {
    int v = toInt(value);
    if (myCompactFormat) DataInputOutputUtil.writeINT(out, v);
    else out.writeInt(v);
  }
@Override
  public final void save(@NotNull DataOutput out, T value)