DescriptorSet
The front interface for building/getting descriptors. The objects vended from the here are different from the raw Google_Protobuf_*Proto
types in that they have all the cross object references resolved or wired up, making for an easier to use object model.
final class DescriptorSet
This is like the DescriptorPool
class in the C++ protobuf library.