protected long readReservedHeaders ( ) throws IOException { long startcode = in . readStartCode ( ) ; while ( Startcode . isPossibleStartcode ( startcode ) && isKnownStartcode ( startcode ) ) { new Packet ( ) . read ( in , startcode ) ; // Discard unknown packet startcode = in . readStartCode ( ) ; } return startcode ; }
Read headers we don t know how to parse yet returning the next startcode .