code: @Deprecated
      public void uploadVersion(InputStream fileContent, String fileContentSHA1, Date modified, long fileSize,
                                ProgressListener listener) {
          this.uploadNewVersion(fileContent, fileContentSHA1, modified, fileSize, listener);
          return;
      }
docs: Uploads a new version of this file, replacing the current version, while reporting the progress to a
  ProgressListener. Note that only users with premium accounts will be able to view and recover previous versions
  of the file.
  
  @param fileContent     a stream containing the new file contents.
  @param fileContentSHA1 the SHA1 hash of the file contents. will be sent along in the Content-MD5 header
  @param modified        the date that the new version was modified.
  @param fileSize        the size of the file used for determining the progress of the upload.
  @param listener        a listener for monitoring the upload's progress.
  @deprecated use uploadNewVersion() instead.