UnknownFieldSet is used to keep track of fields which were seen when
parsing a protocol message but whose field numbers or types are unrecognized.UnknownFieldSets.UnknownFieldSet.UnknownFieldSet.Field within an UnknownFieldSet.LazyStringList that wraps another
LazyStringList such that it cannot be modified via the wrapper.