code: public byte read_byte() throws OtpErlangDecodeException {
          final long l = this.read_long(false);
          final byte i = (byte) l;
  
          if (l != i) {
              throw new OtpErlangDecodeException("Value does not fit in byte: "
                      + l);
          }
  
          return i;
      }
docs: Read one byte from the stream.
  
  @return the byte read.
  
  @exception OtpErlangDecodeException
  if the next byte cannot be read.