@classmethod
def get_or_create(cls, name):
    """Return a Message object.

        Args:
            name (str): The fully qualified name of the message (for example:
                ``google.protobuf.SourceCodeInfo``)

        Returns:
            ``MessageStructure``: A ``MessageStructure`` object.
        """
    cls._registry.setdefault(name, cls(name=name))
    return cls._registry[name]
