Hi, What kind of exceptions can be thrown when encode and decode Avro data? I have seen exceptions like AvroRuntimeException, NullPointerException, and ClassCastException. What's the best way to handle all those exception? Should the caller just catch all RuntimeException? Thanks, Jun