protected void readTag(int tag) throws IOException {
  int length=(is.read() << 8) + is.read();
  is.skip(length);
}

protected void readTag ( int tag ) throws IOException { int length = ( is . read ( ) << 8 ) + is . read ( ) ; is . skip ( length ) ; }
subclasses will extend this to read values .
