There was no need to catch and immediatelly rethrow de exception
Changed the digest write to IOUtils.write for simplicity
Replaced with StringBuilder since we don't share the buffer between threads in this case.
Removed unnecessary unboxing
Fixed typo: replaced uncompress with decompress (decompressed is a past participle of the verb decompress whereas uncompressed is an adjective).
Typo: replaced another uncompress with decompress
Fixed typo: replaced uncompress with decompress (decompressed is a past participle of the verb decompress whereas uncompressed is an adjective).
Fixed a typo
Simplified the null check flow
Fixed documentation: the throw list was inaccurate and undocumented.
Code cleanup: removed unnecessary semicolon
Code cleanup: the variable return could be removed without affecting code legibility
Fixed a typo in the documentation
Fixed a typo in the method name which lead to changes in its calls
Fixed a typo in the method name which lead to changes in its calls
Fixed several typos in the code, documentation and other strings
Renamed variable to comply with coding standards
Fixed a few more remaining typos
Fixed a possible NPE in the code ... and another typo
Fixes several typos