 The order of the repeated values will be preserved in the protocol buffer. Think of repeated fields as dynamically sized arrays.</li>
</ul>
<p></p><blockquote> <strong>Required Is Forever</strong><p></p>
<p>You should be very careful about marking fields as required. If at some point you wish to stop writing or sending a required field, it will be problematic to change the field to an optional field – old readers will consider messages without this field to be incomplete and may reject or drop them unint