This is to guard against any change in future protobuf implementation that might return a different type that can be cast to a Hadoop primitive - the root cause of my issue was a ClassCastException trying to parse a Message containing a bytes field.  It's unnecessary now, but has no impact on operation.