code: public byte[] decodeBinary() throws IOException {
  		final int length = decodeUnsignedInteger();
  		byte[] result = new byte[length];
  
  		istream.read(result, 0, length);
  		return result;
  	}
docs: Decode a binary value as a length-prefixed sequence of octets.