code: @Override
      public int encode ( byte[] dst, int dstIndex ) {
          int start = dstIndex;
          SMBUtil.writeInt8(this.timeout, dst, dstIndex);
          dstIndex += 8;
          SMBUtil.writeInt4(this.nameBytes.length, dst, dstIndex);
          dstIndex += 4;
  
          dst[ dstIndex ] = (byte) ( this.timeoutSpecified ? 0x1 : 0x0 );
          dstIndex++;
          dstIndex++; // Padding
  
          System.arraycopy(this.nameBytes, 0, dst, dstIndex, this.nameBytes.length);
          dstIndex += this.nameBytes.length;
  
          return dstIndex - start;
      }
docs: {@inheritDoc}
  
  @see jcifs.Encodable#encode(byte[], int)