docs: private int grabNext16BitInt() throws WsocBufferException {
          int value = 0;
          byte b1;
          byte b2;
  
          // Network order data should be Big Endian, so first byte read is most significant.  Java is also Big Endian, so...
          b1 = this.grabNextByte();
          b2 = this.grabNextByte();
          // not sure one needs the "&" below - but put it in for safety given the typecasting
          value = ((b1) & 0x000000ff) << 8 | ((b2) & 0x000000ff);
  
          return value;
      }