@Override public BuilderType mergeFrom( final CodedInputStream input, final ExtensionRegistryLite extensionRegistry) throws IOException { final UnknownFieldSet.Builder unknownFields = UnknownFieldSet.newBuilder(getUnknownFields()); while (true) { final int tag = input.readTag(); if (tag == 0) { break; } if (!mergeFieldFrom(input, unknownFields, extensionRegistry, this, tag)) { // end group tag break; } } setUnknownFields(unknownFields.build()); return (BuilderType) this; }