foo.protofoo"Ù Bar foo ( bar ( baz (  qux ( corge (  grault (b NestedBar0 foo (2#.foo.Bar.NestedBar.NestedNestedEnum"# NestedNestedEnum VALUE_THREE" NestedEnum VALUE_TWO* BaseEnum VALUE_ONE2' FooService Baz.foo.Bar.foo.BarJí :   " ) Test message for Bar  +  Test message for NestedEnum  +  Test message for VALUE_TWO     *   Test message for NestedBar   3  # Test message for NestedNestedEnum    /  Test message for VALUE_THREE     % & Test message for foo       !  $% ' " Comment attached to foo.      '  Comment attached to bar.      F "9 Comment attached to baz. Another line attached to baz.      G  : Comment attached to qux. Another line attached to qux.         U ""H Block comment attached to corge. Leading asterisks will be removed. " "  " " 1 ($ Block comment attached to grault. ( (  ( ( $ -3 Comment for FooService - [ 12 Comment for Baz Maybe comments on return types. " Trailing comment for Baz 1 1 1 " 7: Comment for BaseEnum 7 $ 9 Comment for VALUE_ONE 9 9