Description
If you attempt to create an avro record containing a collection, you may get a null pointer exception if the collection is null.
For example, suppose you had a ptype of Avros.tableOf(Avros.ints(), Avros.collections(Avros.ints())). When emitting the output records, you would get a null pointer exception if you emitted Pair.of(1,(Collection<Integer>)null)
(I'll submit a patch to fix)