message Outer {
  required string before = 1;
  repeated group MyInner = 2 [deprecated=true] {
    required string a = 3;
  }
  required string after = 4;
  optional MyInner myInner2 = 5;
}

message OuterSparse {
  required string before = 1;
  required string after = 4;
}
