is.read(dataSize);
is.read(waveHeader);
if (!Arrays.equals(riffHeader, RiffFile.RIFF_HEADER)) {
is.close();
throw new RiffFormatException("RIFF header not found");
}
if (!Arrays.equals(waveHeader, WaveFile.WAVE_HEADER)){
is.close();
throw new WaveFormatException("WAVE header missing");