Two issues here: (1) AESReader should only be instantiated for existent files - maybe there should be an open method? (2) AESWriter should only be instantiated on non-existent files - does ES guarantee that for translog?
We extend ES's RafReference (org.
Extends org.