@Override
    public void read(DataInput stream) throws IOException {
      init();
      for (Bin value : myValues) {
        value.read(stream);
      }
    }
@Override
    public void read(DataInput stream)