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