code: public BoxRequestsFile.CreateNewVersionUploadSession getCreateUploadVersionSessionRequest(InputStream is, String fileName, long fileSize, String fileId)
              throws FileNotFoundException {
          return new BoxRequestsFile.CreateNewVersionUploadSession(is, fileName, fileSize, getUploadSessionForNewFileVersionUrl(fileId), mSession);
      }
docs: Gets a request that creates an upload session for uploading a new file version
  @param is the inputStream from where the file data will be read
  @param fileName the fileName to create on server
  @param fileSize the file size (also the inputStream size)
  @param fileId the existing fileId to receive the new version
  @return request to create an upload session for uploading a new file version
  @throws FileNotFoundException