code: @DoesServiceRequest
      public ResultSegment<ListFileItem> listFilesAndDirectoriesSegmented(final Integer maxResults,
              final ResultContinuation continuationToken, FileRequestOptions options, OperationContext opContext)
              throws StorageException {
          return listFilesAndDirectoriesSegmented(null, maxResults, continuationToken, options, opContext);
      }
docs: Returns a result segment of an enumerable collection of files and directories for this directory, using the
  specified listing details options, request options, and operation context.
  
  @param maxResults
  The maximum number of results to retrieve.  If <code>null</code> or greater
  than 5000, the server will return up to 5,000 items.  Must be at least 1.
  @param continuationToken
  A {@link ResultContinuation} object that represents a continuation token
  returned by a previous listing operation.
  @param options
  A {@link FileRequestOptions} object that specifies any additional options for
  the request. Specifying <code>null</code> will use the default request options
  from the associated service client ( {@link CloudFileClient}).
  @param opContext
  An {@link OperationContext} object that represents the context for the current
  operation. This object is used to track requests to the storage service,
  and to provide additional runtime information about the operation.
  
  @return A {@link ResultSegment} object that contains a segment of the enumerable collection of
  {@link ListFileItem} objects that represent the files and directories in this directory.
  
  @throws StorageException
  If a storage service error occurred.