anchor.diff:  Below are listed the options for this operation:
   
   [width="100%",cols="20%,20%,60%",options="header",]
  -|=======================================================================
  +|===
   |Property |Mandatory |Description
   
   |`remotePath` |`true` |Folder or file to download from Dropbox
  -|=======================================================================
  -
  -#### Samples
  -
  -[source,java]
  --------------------------------
  -from("direct:start").to("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1/file1.tar.gz").to("file:///home/kermit/?fileName=file1.tar.gz");
  -
  -from("direct:start").to("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1").to("mock:result");
  -
  -from("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1").to("file:///home/kermit/");
  --------------------------------
  -
  -#### Result Message Headers
  +|===
  +
  +==== Samples
  +
  +[source,java]
  +----
  +from("direct:start")
  +  .to("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1/file1.tar.gz")
  +  .to("file:///home/kermit/?fileName=file1.tar.gz");
  +
  +from("direct:start")
  +  .to("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1")
  +  .to("mock:result");
  +
  +from("dropbox://get?accessToken=XXX&clientIdentifier=XXX&remotePath=/root/folder1")
  +  .to("file:///home/kermit/");
  +----
  +
  +==== Result Message Headers
   
   The following headers are set on message result:
   
   [width="100%",cols="50%,50%",options="header",]
  -|=======================================================================
  +|===
   |Property |Value
   
   |`DOWNLOADED_FILE` |in case of single file download, path of the remote file downloaded
   
   |`DOWNLOADED_FILES` |in case of multiple files download, path of the remote files downloaded
  -|=======================================================================
  -
  -#### Result Message Body
  +|===
  +
  +==== Result Message Body
   
   The following objects are set on message body result:
   
   [width="100%",cols="50%,50%",options="header",]
  -|=======================================================================
  +|===
   |Object type |Description
   
   |`ByteArrayOutputStream` |in case of single file download, stream representing the file downloaded
  
positive.code: OR +
  Caused by: java.lang.IllegalArgumentException: 'path': bad path: must start with "/": "MyFile" +
  	
  |=======================================================================
  
  #### Samples
  
  [source,java]
  -------------------------------
  from("direct:start").to("dropbox://put?accessToken=XXX&clientIdentifier=XXX&uploadMode=add&localPath=/root/folder1").to("mock:result");
  
  from("direct:start").to("dropbox://put?accessToken=XXX&clientIdentifier=XXX&uploadMode=add&localPath=/root/folder1&remotePath=/root/folder2").to("mock:result");
  -------------------------------
  
  And to upload a single file with content from the message body
  
  [source,java]
  -------------------------------
  from("direct:start")
     .setHeader(DropboxConstants.HEADER_PUT_FILE_NAME, constant("myfile.txt"))
     .to("dropbox://put?accessToken=XXX&clientIdentifier=XXX&uploadMode=add&remotePath=/root/folder2")
     .to("mock:result");
  -------------------------------
  
  The name of the file can be provided in the header `DropboxConstants.HEADER_PUT_FILE_NAME`
  or `Exchange.FILE_NAME` in that order of precedence. If no header has been provided then the message id (uuid) is
  used as the file name.
  
  #### Result Message Headers
  
  The following headers are set on message result:
  
  [width="100%",cols="50%,50%",options="header",]
  |=======================================================================
  |Property |Value
  
  |`UPLOADED_FILE` |in case of single file upload, path of the remote path uploaded
  
  |`UPLOADED_FILES` |in case of multiple files upload, string with the remote paths uploaded
  |=======================================================================
  
  #### Result Message Body
  
  The following objects are set on message body result:
  
  [width="100%",cols="50%,50%",options="header",]
  |=======================================================================
  |Object type |Description
  
  |`String` |in case of single file upload, result of the upload operation, OK or KO
  
negative.code: |`query` |`false` |A space-separated list of sub-strings to search for. A file matches only
  if it contains all the sub-strings. If this option is not set, all files
  will be matched.
  |===
  
  ==== Samples
  
  [source,java]
  ----
  from("dropbox://search?accessToken=XXX&clientIdentifier=XXX&remotePath=/XXX&query=XXX")
    .to("mock:result");
  
  from("direct:start")
    .to("dropbox://search?accessToken=XXX&clientIdentifier=XXX&remotePath=/XXX")
    .to("mock:result");
  ----
  
  ==== Result Message Headers
  
  The following headers are set on message result:
  
  [width="100%",cols="50%,50%",options="header",]
  |===
  |Property |Value
  
  |`FOUNDED_FILES` |list of file path founded
  |===
  
  ==== Result Message Body
  
  The following objects are set on message body result:
  
  [width="100%",cols="50%,50%",options="header",]
  |===
  |Object type |Description
  
  |`List<DbxEntry>` |list of file path founded. For more information on this object refer to
  Dropbox documentation,
  |===
  
  
  
   
  