public BoxFile.Info uploadNewVersion(InputStream fileContent, String fileContentSHA1) {
        return this.uploadNewVersion(fileContent, fileContentSHA1, null);
    }
public BoxFile . Info uploadNewVersion ( InputStream fileContent , String fileContentSHA1 ) { return this . uploadNewVersion ( fileContent , fileContentSHA1 , null ) ; }
Uploads a new version of this file, replacing the current version. 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 a string containing the SHA1 hash of the new file contents.
@return the uploaded file version.