Provides a mapping between the Scala wrapper class S, which should extend AvroSerializeable, and the
corresponding Java class J, which should extend org.apache.avro.specific.SpecificRecordBase.
Reads a serialized Avro file into the provided class.
AvroSerializeable is the base trait of scala classes to be serialized or deserialized through the AvroReader and AvroWriter classes.
AvroWriter serializes a class that implements the AvroSerializeable trait and writes
to the supplied OutputStream.
Factory for AvroWriter instances.