option java_package = "org.apache.mina.example.filebrowser"; option java_outer_classname = "FileBrowserProto"; message Name { required string value = 1; } message Entry { required Name name = 1; required int64 last_modifed = 2; extensions 10 to 20; } message FileEntry { extend Entry { required int64 lenght = 10; } } message DirectoryEntry { extend Entry { repeated Name entries = 11; } }