syntax = "proto2";
message Message1
{
optional uint32 fieldA = 1;
extensions 30 to max;
}
message Message2
extend Message1
optional Message2 extras = 30;
optional uint32 field1 = 1;
optional uint32 field2 = 2;