public boolean skipFrame() throws IOException {
        if (currentHeader != null) {
            long toSkip = currentHeader.getLength() - HEADER_SIZE;
            long skipped = IOUtils.skip(in, toSkip);
            currentHeader = null;
            if (skipped < toSkip) {
                return false;
            }
            return true;
        }
        return false;
    }
Skips the current MPEG frame. This method can be called after a valid
MPEG header has been retrieved using {@code nextFrame()}. In this case
the underlying stream is advanced to the end of the associated MPEG
frame or until the EOF is reached. The return value indicates
whether the full frame could be skipped.

@return <b>true</b> if a frame could be skipped, <b>false</b> otherwise, perhaps EOF?
@throws IOException if an IO error occurs
tika-parsers/tika-parsers-standard/tika-parsers-standard-modules/tika-parser-audiovideo-module/src/main/java/org/apache/tika/parser/mp3/MpegStream.java