+ ///
+ /// This delegates most behavior to the
+ /// implementation within the original type, but
+ /// provides convenient overloads to parse from a variety of sources.
+ ///
+ ///
+ /// Most applications will never need to create their own instances of this type;
+ /// instead, use the static Parser property of a generated message type to obtain a
+ /// parser for that type.
+ ///
+ ///
+ ///