docs: @Override
      public SmbPipeOutputStream getOutput () throws CIFSException {
          if ( !this.open ) {
              throw new SmbException("Already closed");
          }
  
          if ( this.output != null ) {
              return this.output;
          }
  
          try ( SmbTreeHandleImpl th = ensureTreeConnected() ) {
              this.output = new SmbPipeOutputStream(this, th);
          }
          return this.output;
      }