docs: @SuppressWarnings ( "resource" )
      @Override
      protected boolean fetchMore () throws CIFSException {
          FileEntry[] results = this.response.getResults();
          SmbTreeHandleImpl th = getTreeHandle();
          Smb2QueryDirectoryRequest query = new Smb2QueryDirectoryRequest(th.getConfig(), this.fileId);
          query.setFileName(this.getWildcard());
          query.setFileIndex(results[ results.length - 1 ].getFileIndex());
          query.setQueryFlags(Smb2QueryDirectoryRequest.SMB2_INDEX_SPECIFIED);
          try {
              Smb2QueryDirectoryResponse r = th.send(query);
              if ( r.getStatus() == NtStatus.NT_STATUS_NO_MORE_FILES ) {
                  return false;
              }
              this.response = r;
          }
          catch ( SmbException e ) {
              if ( e.getNtStatus() == NtStatus.NT_STATUS_NO_MORE_FILES ) {
                  log.debug("End of listing", e);
                  return false;
              }
              throw e;
          }
          return true;
      }