code: function decode(s, tag) {
  	if (!decodeTag(s, tag)) {
  		throw new error.ProtocolError('NODE_RDP_ASN1_BER_INVALID_TAG');
  	}
  	var length = decodeLength(s);
  	
  	if (length === 0) {
  		return new type.Stream(0);
  	}
  	return new type.BinaryString(null,{ readLength : new type.CallableValue(length) }).read(s);
  }
docs: Decode tuple TLV (Tag Length Value) of BER
  @param s {type.Stream}
  @param tag {spec.Asn1Tag} expected tag
  @returns {type.BinaryString} Value of tuple