code: private void reset() {
      md5.getMD().reset();
      if(flacWriter != null)
        flacWriter = new FLACStreamController(flacWriter.getFLACOutputStream(),streamConfig);
    }
docs: Reset the values to their initial state, in preparation of starting a
  new stream. Does *not* clear any stored, unwritten data. To flush stored
  samples, call clear().