code: public BinaryTag setValue(byte[] value) {
          this.value = value;
          size = VINT.fromValue(value.length);
          return this;
      }
docs: setter for value, updates the size of this tag
  
  @param value
  - value to be set
  @return - this for chaining