Handles the error checking for Injection inversion if check fails, it will throw an unrecoverable exception stopping the job TODO: probably belongs in Bijection
SequenceFile with explicit types.
Source used to write some type T into a WritableSequenceFile using a codec on T for serialization.