Fix typos
Add FIXME
Fix javadoc
Throw, don't log
Use fixed charset, and throw if not available
Throw rather than logging and causing an NPE
Throw uncaught exceptions in bug cases rather than logging and silently breaking / NPEing / not encrypting
Fix more bogus Logger.error's
Constructors that take a key but not an IV should not auto-generate an IV
Rename variable
Rename genIv and setIv to genIV and setIV
Imports
Remove unnecessary cast and this.
Copy some of the RandomAccessThing infrastructure, including tests, from purge-db4o
Throw an IllegalArgumentException not an IOException for reading from negative offset.
Enable thorough tests for ERAT based on purge-db4o's RandomAccessThingTestBase