Fixed in coming push. Basically Avro Generic = Dynamic data structures, Avros Specific is where Java objects are generated from schema. This is similar to Protobuf - I don't know Thrift that well.