View Javadoc

    1   // Generated by the protocol buffer compiler.  DO NOT EDIT!
    2   // source: LocalTimeProtocol.proto
    3
    4   package org.jboss.netty.example.localtime;
    5
    6   @SuppressWarnings("all")
    7   public final class LocalTimeProtocol {
    8     private LocalTimeProtocol() {}
    9     public static void registerAllExtensions(
    10        com.google.protobuf.ExtensionRegistry registry) {
    11    }
    12    public enum Continent
    13        implements com.google.protobuf.ProtocolMessageEnum {
    14      AFRICA(0, 0),
    15      AMERICA(1, 1),
    16      ANTARCTICA(2, 2),
    17      ARCTIC(3, 3),
    18      ASIA(4, 4),
    19      ATLANTIC(5, 5),
    20      AUSTRALIA(6, 6),
    21      EUROPE(7, 7),
    22      INDIAN(8, 8),
    23      MIDEAST(9, 9),
    24      PACIFIC(10, 10),
    25      ;
    26
    27
    28      public final int getNumber() { return value; }
    29
    30      public static Continent valueOf(int value) {
    31        switch (value) {
    32          case 0: return AFRICA;
    33          case 1: return AMERICA;
    34          case 2: return ANTARCTICA;
    35          case 3: return ARCTIC;
    36          case 4: return ASIA;
    37          case 5: return ATLANTIC;
    38          case 6: return AUSTRALIA;
    39          case 7: return EUROPE;
    40          case 8: return INDIAN;
    41          case 9: return MIDEAST;
    42          case 10: return PACIFIC;
    43          default: return null;
    44        }
    45      }
    46
    47      public static com.google.protobuf.Internal.EnumLiteMap<Continent>
    48          internalGetValueMap() {
    49        return internalValueMap;
    50      }
    51      private static com.google.protobuf.Internal.EnumLiteMap<Continent>
    52          internalValueMap =
    53            new com.google.protobuf.Internal.EnumLiteMap<Continent>() {
    54              public Continent findValueByNumber(int number) {
    55                return Continent.valueOf(number)
    56      ;        }
    57            };
    58
    59      public final com.google.protobuf.Descriptors.EnumValueDescriptor
    60          getValueDescriptor() {
    61        return getDescriptor().getValues().get(index);
    62      }
    63      public final com.google.protobuf.Descriptors.EnumDescriptor
    64          getDescriptorForType() {
    65        return getDescriptor();
    66      }
    67      public static final com.google.protobuf.Descriptors.EnumDescriptor
    68          getDescriptor() {
    69        return org.jboss.netty.example.localtime.LocalTimeProtocol.getDescriptor().getEnumTypes().get(0);
    70      }
    71
    72      private static final Continent[] VALUES = {
    73        AFRICA, AMERICA, ANTARCTICA, ARCTIC, ASIA, ATLANTIC, AUSTRALIA, EUROPE, INDIAN, MIDEAST, PACIFIC,
    74      };
    75      public static Continent valueOf(
    76          com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
    77        if (desc.getType() != getDescriptor()) {
    78          throw new java.lang.IllegalArgumentException(
    79            "EnumValueDescriptor is not for this type.");
    80        }
    81        return VALUES[desc.getIndex()];
    82      }
    83      private final int index;
    84      private final int value;
    85      private Continent(int index, int value) {
    86        this.index = index;
    87        this.value = value;
    88      }
    89
    90      static {
    91        org.jboss.netty.example.localtime.LocalTimeProtocol.getDescriptor();
    92      }
    93
    94      // @@protoc_insertion_point(enum_scope:org.jboss.netty.example.localtime.Continent)
    95    }
    96
    97    public enum DayOfWeek
    98        implements com.google.protobuf.ProtocolMessageEnum {
    99      SUNDAY(0, 1),
    100     MONDAY(1, 2),
    101     TUESDAY(2, 3),
    102     WEDNESDAY(3, 4),
    103     THURSDAY(4, 5),
    104     FRIDAY(5, 6),
    105     SATURDAY(6, 7),
    106     ;
    107
    108
    109     public final int getNumber() { return value; }
    110
    111     public static DayOfWeek valueOf(int value) {
    112       switch (value) {
    113         case 1: return SUNDAY;
    114         case 2: return MONDAY;
    115         case 3: return TUESDAY;
    116         case 4: return WEDNESDAY;
    117         case 5: return THURSDAY;
    118         case 6: return FRIDAY;
    119         case 7: return SATURDAY;
    120         default: return null;
    121       }
    122     }
    123
    124     public static com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>
    125         internalGetValueMap() {
    126       return internalValueMap;
    127     }
    128     private static com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>
    129         internalValueMap =
    130           new com.google.protobuf.Internal.EnumLiteMap<DayOfWeek>() {
    131             public DayOfWeek findValueByNumber(int number) {
    132               return DayOfWeek.valueOf(number)
    133     ;        }
    134           };
    135
    136     public final com.google.protobuf.Descriptors.EnumValueDescriptor
    137         getValueDescriptor() {
    138       return getDescriptor().getValues().get(index);
    139     }
    140     public final com.google.protobuf.Descriptors.EnumDescriptor
    141         getDescriptorForType() {
    142       return getDescriptor();
    143     }
    144     public static final com.google.protobuf.Descriptors.EnumDescriptor
    145         getDescriptor() {
    146       return org.jboss.netty.example.localtime.LocalTimeProtocol.getDescriptor().getEnumTypes().get(1);
    147     }
    148
    149     private static final DayOfWeek[] VALUES = {
    150       SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,
    151     };
    152     public static DayOfWeek valueOf(
    153         com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
    154       if (desc.getType() != getDescriptor()) {
    155         throw new java.lang.IllegalArgumentException(
    156           "EnumValueDescriptor is not for this type.");
    157       }
    158       return VALUES[desc.getIndex()];
    159     }
    160     private final int index;
    161     private final int value;
    162     private DayOfWeek(int index, int value) {
    163       this.index = index;
    164       this.value = value;
    165     }
    166
    167     static {
    168       org.jboss.netty.example.localtime.LocalTimeProtocol.getDescriptor();
    169     }
    170
    171     // @@protoc_insertion_point(enum_scope:org.jboss.netty.example.localtime.DayOfWeek)
    172   }
    173
    174   public static final class Location extends
    175       com.google.protobuf.GeneratedMessage {
    176     // Use Location.newBuilder() to construct.
    177     private Location() {
    178       initFields();
    179     }
    180     private Location(boolean noInit) {}
    181
    182     private static final Location defaultInstance;
    183     public static Location getDefaultInstance() {
    184       return defaultInstance;
    185     }
    186
    187     public Location getDefaultInstanceForType() {
    188       return defaultInstance;
    189     }
    190
    191     public static final com.google.protobuf.Descriptors.Descriptor
    192         getDescriptor() {
    193       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_descriptor;
    194     }
    195
    196     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
    197         internalGetFieldAccessorTable() {
    198       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable;
    199     }
    200
    201     // required .org.jboss.netty.example.localtime.Continent continent = 1;
    202     public static final int CONTINENT_FIELD_NUMBER = 1;
    203     private boolean hasContinent;
    204     private org.jboss.netty.example.localtime.LocalTimeProtocol.Continent continent_;
    205     public boolean hasContinent() { return hasContinent; }
    206     public org.jboss.netty.example.localtime.LocalTimeProtocol.Continent getContinent() { return continent_; }
    207
    208     // required string city = 2;
    209     public static final int CITY_FIELD_NUMBER = 2;
    210     private boolean hasCity;
    211     private java.lang.String city_ = "";
    212     public boolean hasCity() { return hasCity; }
    213     public java.lang.String getCity() { return city_; }
    214
    215     private void initFields() {
    216       continent_ = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.AFRICA;
    217     }
    218     public final boolean isInitialized() {
    219       if (!hasContinent) {
    220         return false;
    221     }
    222       if (!hasCity) {
    223         return false;
    224     }
    225       return true;
    226     }
    227
    228     public void writeTo(com.google.protobuf.CodedOutputStream output)
    229                         throws java.io.IOException {
    230       getSerializedSize();
    231       if (hasContinent()) {
    232         output.writeEnum(1, getContinent().getNumber());
    233       }
    234       if (hasCity()) {
    235         output.writeString(2, getCity());
    236       }
    237       getUnknownFields().writeTo(output);
    238     }
    239
    240     private int memoizedSerializedSize = -1;
    241     public int getSerializedSize() {
    242       int size = memoizedSerializedSize;
    243       if (size != -1) {
    244         return size;
    245     }
    246
    247       size = 0;
    248       if (hasContinent()) {
    249         size += com.google.protobuf.CodedOutputStream
    250           .computeEnumSize(1, getContinent().getNumber());
    251       }
    252       if (hasCity()) {
    253         size += com.google.protobuf.CodedOutputStream
    254           .computeStringSize(2, getCity());
    255       }
    256       size += getUnknownFields().getSerializedSize();
    257       memoizedSerializedSize = size;
    258       return size;
    259     }
    260
    261     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
    262         com.google.protobuf.ByteString data)
    263         throws com.google.protobuf.InvalidProtocolBufferException {
    264       return newBuilder().mergeFrom(data).buildParsed();
    265     }
    266     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
    267         com.google.protobuf.ByteString data,
    268         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    269         throws com.google.protobuf.InvalidProtocolBufferException {
    270       return newBuilder().mergeFrom(data, extensionRegistry)
    271                .buildParsed();
    272     }
    273     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(byte[] data)
    274         throws com.google.protobuf.InvalidProtocolBufferException {
    275       return newBuilder().mergeFrom(data).buildParsed();
    276     }
    277     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
    278         byte[] data,
    279         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    280         throws com.google.protobuf.InvalidProtocolBufferException {
    281       return newBuilder().mergeFrom(data, extensionRegistry)
    282                .buildParsed();
    283     }
    284     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(java.io.InputStream input)
    285         throws java.io.IOException {
    286       return newBuilder().mergeFrom(input).buildParsed();
    287     }
    288     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
    289         java.io.InputStream input,
    290         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    291         throws java.io.IOException {
    292       return newBuilder().mergeFrom(input, extensionRegistry)
    293                .buildParsed();
    294     }
    295     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseDelimitedFrom(java.io.InputStream input)
    296         throws java.io.IOException {
    297       Builder builder = newBuilder();
    298       if (builder.mergeDelimitedFrom(input)) {
    299         return builder.buildParsed();
    300       } else {
    301         return null;
    302       }
    303     }
    304     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseDelimitedFrom(
    305         java.io.InputStream input,
    306         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    307         throws java.io.IOException {
    308       Builder builder = newBuilder();
    309       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
    310         return builder.buildParsed();
    311       } else {
    312         return null;
    313       }
    314     }
    315     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
    316         com.google.protobuf.CodedInputStream input)
    317         throws java.io.IOException {
    318       return newBuilder().mergeFrom(input).buildParsed();
    319     }
    320     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Location parseFrom(
    321         com.google.protobuf.CodedInputStream input,
    322         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    323         throws java.io.IOException {
    324       return newBuilder().mergeFrom(input, extensionRegistry)
    325                .buildParsed();
    326     }
    327
    328     public static Builder newBuilder() { return Builder.create(); }
    329     public Builder newBuilderForType() { return newBuilder(); }
    330     public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.Location prototype) {
    331       return newBuilder().mergeFrom(prototype);
    332     }
    333     public Builder toBuilder() { return newBuilder(this); }
    334
    335     public static final class Builder extends
    336         com.google.protobuf.GeneratedMessage.Builder<Builder> {
    337       private org.jboss.netty.example.localtime.LocalTimeProtocol.Location result;
    338
    339       // Construct using org.jboss.netty.example.localtime.LocalTimeProtocol.Location.newBuilder()
    340       private Builder() {}
    341
    342       private static Builder create() {
    343         Builder builder = new Builder();
    344         builder.result = new org.jboss.netty.example.localtime.LocalTimeProtocol.Location();
    345         return builder;
    346       }
    347
    348       protected org.jboss.netty.example.localtime.LocalTimeProtocol.Location internalGetResult() {
    349         return result;
    350       }
    351
    352       public Builder clear() {
    353         if (result == null) {
    354           throw new IllegalStateException(
    355             "Cannot call clear() after build().");
    356         }
    357         result = new org.jboss.netty.example.localtime.LocalTimeProtocol.Location();
    358         return this;
    359       }
    360
    361       public Builder clone() {
    362         return create().mergeFrom(result);
    363       }
    364
    365       public com.google.protobuf.Descriptors.Descriptor
    366           getDescriptorForType() {
    367         return org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDescriptor();
    368       }
    369
    370       public org.jboss.netty.example.localtime.LocalTimeProtocol.Location getDefaultInstanceForType() {
    371         return org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDefaultInstance();
    372       }
    373
    374       public boolean isInitialized() {
    375         return result.isInitialized();
    376       }
    377       public org.jboss.netty.example.localtime.LocalTimeProtocol.Location build() {
    378         if (result != null && !isInitialized()) {
    379           throw newUninitializedMessageException(result);
    380         }
    381         return buildPartial();
    382       }
    383
    384       private org.jboss.netty.example.localtime.LocalTimeProtocol.Location buildParsed()
    385           throws com.google.protobuf.InvalidProtocolBufferException {
    386         if (!isInitialized()) {
    387           throw newUninitializedMessageException(
    388             result).asInvalidProtocolBufferException();
    389         }
    390         return buildPartial();
    391       }
    392
    393       public org.jboss.netty.example.localtime.LocalTimeProtocol.Location buildPartial() {
    394         if (result == null) {
    395           throw new IllegalStateException(
    396             "build() has already been called on this Builder.");
    397         }
    398         org.jboss.netty.example.localtime.LocalTimeProtocol.Location returnMe = result;
    399         result = null;
    400         return returnMe;
    401       }
    402
    403       public Builder mergeFrom(com.google.protobuf.Message other) {
    404         if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.Location) {
    405           return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.Location)other);
    406         } else {
    407           super.mergeFrom(other);
    408           return this;
    409         }
    410       }
    411
    412       public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.Location other) {
    413         if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.Location.getDefaultInstance()) {
    414             return this;
    415         }
    416         if (other.hasContinent()) {
    417           setContinent(other.getContinent());
    418         }
    419         if (other.hasCity()) {
    420           setCity(other.getCity());
    421         }
    422         mergeUnknownFields(other.getUnknownFields());
    423         return this;
    424       }
    425
    426       public Builder mergeFrom(
    427           com.google.protobuf.CodedInputStream input,
    428           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    429           throws java.io.IOException {
    430         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
    431           com.google.protobuf.UnknownFieldSet.newBuilder(
    432             getUnknownFields());
    433         while (true) {
    434           int tag = input.readTag();
    435           switch (tag) {
    436             case 0:
    437               setUnknownFields(unknownFields.build());
    438               return this;
    439             default: {
    440               if (!parseUnknownField(input, unknownFields,
    441                                      extensionRegistry, tag)) {
    442                 setUnknownFields(unknownFields.build());
    443                 return this;
    444               }
    445               break;
    446             }
    447             case 8: {
    448               int rawValue = input.readEnum();
    449               org.jboss.netty.example.localtime.LocalTimeProtocol.Continent value = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.valueOf(rawValue);
    450               if (value == null) {
    451                 unknownFields.mergeVarintField(1, rawValue);
    452               } else {
    453                 setContinent(value);
    454               }
    455               break;
    456             }
    457             case 18: {
    458               setCity(input.readString());
    459               break;
    460             }
    461           }
    462         }
    463       }
    464
    465
    466       // required .org.jboss.netty.example.localtime.Continent continent = 1;
    467       public boolean hasContinent() {
    468         return result.hasContinent();
    469       }
    470       public org.jboss.netty.example.localtime.LocalTimeProtocol.Continent getContinent() {
    471         return result.getContinent();
    472       }
    473       public Builder setContinent(org.jboss.netty.example.localtime.LocalTimeProtocol.Continent value) {
    474         if (value == null) {
    475           throw new NullPointerException();
    476         }
    477         result.hasContinent = true;
    478         result.continent_ = value;
    479         return this;
    480       }
    481       public Builder clearContinent() {
    482         result.hasContinent = false;
    483         result.continent_ = org.jboss.netty.example.localtime.LocalTimeProtocol.Continent.AFRICA;
    484         return this;
    485       }
    486
    487       // required string city = 2;
    488       public boolean hasCity() {
    489         return result.hasCity();
    490       }
    491       public java.lang.String getCity() {
    492         return result.getCity();
    493       }
    494       public Builder setCity(java.lang.String value) {
    495         if (value == null) {
    496     throw new NullPointerException();
    497   }
    498   result.hasCity = true;
    499         result.city_ = value;
    500         return this;
    501       }
    502       public Builder clearCity() {
    503         result.hasCity = false;
    504         result.city_ = getDefaultInstance().getCity();
    505         return this;
    506       }
    507
    508       // @@protoc_insertion_point(builder_scope:org.jboss.netty.example.localtime.Location)
    509     }
    510
    511     static {
    512       defaultInstance = new Location(true);
    513       org.jboss.netty.example.localtime.LocalTimeProtocol.internalForceInit();
    514       defaultInstance.initFields();
    515     }
    516
    517     // @@protoc_insertion_point(class_scope:org.jboss.netty.example.localtime.Location)
    518   }
    519
    520   public static final class Locations extends
    521       com.google.protobuf.GeneratedMessage {
    522     // Use Locations.newBuilder() to construct.
    523     private Locations() {
    524       initFields();
    525     }
    526     private Locations(boolean noInit) {}
    527
    528     private static final Locations defaultInstance;
    529     public static Locations getDefaultInstance() {
    530       return defaultInstance;
    531     }
    532
    533     public Locations getDefaultInstanceForType() {
    534       return defaultInstance;
    535     }
    536
    537     public static final com.google.protobuf.Descriptors.Descriptor
    538         getDescriptor() {
    539       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_descriptor;
    540     }
    541
    542     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
    543         internalGetFieldAccessorTable() {
    544       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable;
    545     }
    546
    547     // repeated .org.jboss.netty.example.localtime.Location location = 1;
    548     public static final int LOCATION_FIELD_NUMBER = 1;
    549     private java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> location_ =
    550       java.util.Collections.emptyList();
    551     public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> getLocationList() {
    552       return location_;
    553     }
    554     public int getLocationCount() { return location_.size(); }
    555     public org.jboss.netty.example.localtime.LocalTimeProtocol.Location getLocation(int index) {
    556       return location_.get(index);
    557     }
    558
    559     private void initFields() {
    560     }
    561     public final boolean isInitialized() {
    562       for (org.jboss.netty.example.localtime.LocalTimeProtocol.Location element : getLocationList()) {
    563         if (!element.isInitialized()) {
    564             return false;
    565         }
    566       }
    567       return true;
    568     }
    569
    570     public void writeTo(com.google.protobuf.CodedOutputStream output)
    571                         throws java.io.IOException {
    572       getSerializedSize();
    573       for (org.jboss.netty.example.localtime.LocalTimeProtocol.Location element : getLocationList()) {
    574         output.writeMessage(1, element);
    575       }
    576       getUnknownFields().writeTo(output);
    577     }
    578
    579     private int memoizedSerializedSize = -1;
    580     public int getSerializedSize() {
    581       int size = memoizedSerializedSize;
    582       if (size != -1) {
    583         return size;
    584     }
    585
    586       size = 0;
    587       for (org.jboss.netty.example.localtime.LocalTimeProtocol.Location element : getLocationList()) {
    588         size += com.google.protobuf.CodedOutputStream
    589           .computeMessageSize(1, element);
    590       }
    591       size += getUnknownFields().getSerializedSize();
    592       memoizedSerializedSize = size;
    593       return size;
    594     }
    595
    596     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
    597         com.google.protobuf.ByteString data)
    598         throws com.google.protobuf.InvalidProtocolBufferException {
    599       return newBuilder().mergeFrom(data).buildParsed();
    600     }
    601     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
    602         com.google.protobuf.ByteString data,
    603         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    604         throws com.google.protobuf.InvalidProtocolBufferException {
    605       return newBuilder().mergeFrom(data, extensionRegistry)
    606                .buildParsed();
    607     }
    608     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(byte[] data)
    609         throws com.google.protobuf.InvalidProtocolBufferException {
    610       return newBuilder().mergeFrom(data).buildParsed();
    611     }
    612     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
    613         byte[] data,
    614         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    615         throws com.google.protobuf.InvalidProtocolBufferException {
    616       return newBuilder().mergeFrom(data, extensionRegistry)
    617                .buildParsed();
    618     }
    619     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(java.io.InputStream input)
    620         throws java.io.IOException {
    621       return newBuilder().mergeFrom(input).buildParsed();
    622     }
    623     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
    624         java.io.InputStream input,
    625         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    626         throws java.io.IOException {
    627       return newBuilder().mergeFrom(input, extensionRegistry)
    628                .buildParsed();
    629     }
    630     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseDelimitedFrom(java.io.InputStream input)
    631         throws java.io.IOException {
    632       Builder builder = newBuilder();
    633       if (builder.mergeDelimitedFrom(input)) {
    634         return builder.buildParsed();
    635       } else {
    636         return null;
    637       }
    638     }
    639     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseDelimitedFrom(
    640         java.io.InputStream input,
    641         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    642         throws java.io.IOException {
    643       Builder builder = newBuilder();
    644       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
    645         return builder.buildParsed();
    646       } else {
    647         return null;
    648       }
    649     }
    650     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
    651         com.google.protobuf.CodedInputStream input)
    652         throws java.io.IOException {
    653       return newBuilder().mergeFrom(input).buildParsed();
    654     }
    655     public static org.jboss.netty.example.localtime.LocalTimeProtocol.Locations parseFrom(
    656         com.google.protobuf.CodedInputStream input,
    657         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    658         throws java.io.IOException {
    659       return newBuilder().mergeFrom(input, extensionRegistry)
    660                .buildParsed();
    661     }
    662
    663     public static Builder newBuilder() { return Builder.create(); }
    664     public Builder newBuilderForType() { return newBuilder(); }
    665     public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.Locations prototype) {
    666       return newBuilder().mergeFrom(prototype);
    667     }
    668     public Builder toBuilder() { return newBuilder(this); }
    669
    670     public static final class Builder extends
    671         com.google.protobuf.GeneratedMessage.Builder<Builder> {
    672       private org.jboss.netty.example.localtime.LocalTimeProtocol.Locations result;
    673
    674       // Construct using org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.newBuilder()
    675       private Builder() {}
    676
    677       private static Builder create() {
    678         Builder builder = new Builder();
    679         builder.result = new org.jboss.netty.example.localtime.LocalTimeProtocol.Locations();
    680         return builder;
    681       }
    682
    683       protected org.jboss.netty.example.localtime.LocalTimeProtocol.Locations internalGetResult() {
    684         return result;
    685       }
    686
    687       public Builder clear() {
    688         if (result == null) {
    689           throw new IllegalStateException(
    690             "Cannot call clear() after build().");
    691         }
    692         result = new org.jboss.netty.example.localtime.LocalTimeProtocol.Locations();
    693         return this;
    694       }
    695
    696       public Builder clone() {
    697         return create().mergeFrom(result);
    698       }
    699
    700       public com.google.protobuf.Descriptors.Descriptor
    701           getDescriptorForType() {
    702         return org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.getDescriptor();
    703       }
    704
    705       public org.jboss.netty.example.localtime.LocalTimeProtocol.Locations getDefaultInstanceForType() {
    706         return org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.getDefaultInstance();
    707       }
    708
    709       public boolean isInitialized() {
    710         return result.isInitialized();
    711       }
    712       public org.jboss.netty.example.localtime.LocalTimeProtocol.Locations build() {
    713         if (result != null && !isInitialized()) {
    714           throw newUninitializedMessageException(result);
    715         }
    716         return buildPartial();
    717       }
    718
    719       private org.jboss.netty.example.localtime.LocalTimeProtocol.Locations buildParsed()
    720           throws com.google.protobuf.InvalidProtocolBufferException {
    721         if (!isInitialized()) {
    722           throw newUninitializedMessageException(
    723             result).asInvalidProtocolBufferException();
    724         }
    725         return buildPartial();
    726       }
    727
    728       public org.jboss.netty.example.localtime.LocalTimeProtocol.Locations buildPartial() {
    729         if (result == null) {
    730           throw new IllegalStateException(
    731             "build() has already been called on this Builder.");
    732         }
    733         if (result.location_ != java.util.Collections.EMPTY_LIST) {
    734           result.location_ =
    735             java.util.Collections.unmodifiableList(result.location_);
    736         }
    737         org.jboss.netty.example.localtime.LocalTimeProtocol.Locations returnMe = result;
    738         result = null;
    739         return returnMe;
    740       }
    741
    742       public Builder mergeFrom(com.google.protobuf.Message other) {
    743         if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.Locations) {
    744           return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.Locations)other);
    745         } else {
    746           super.mergeFrom(other);
    747           return this;
    748         }
    749       }
    750
    751       public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.Locations other) {
    752         if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.getDefaultInstance()) {
    753             return this;
    754         }
    755         if (!other.location_.isEmpty()) {
    756           if (result.location_.isEmpty()) {
    757             result.location_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>();
    758           }
    759           result.location_.addAll(other.location_);
    760         }
    761         mergeUnknownFields(other.getUnknownFields());
    762         return this;
    763       }
    764
    765       public Builder mergeFrom(
    766           com.google.protobuf.CodedInputStream input,
    767           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    768           throws java.io.IOException {
    769         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
    770           com.google.protobuf.UnknownFieldSet.newBuilder(
    771             getUnknownFields());
    772         while (true) {
    773           int tag = input.readTag();
    774           switch (tag) {
    775             case 0:
    776               setUnknownFields(unknownFields.build());
    777               return this;
    778             default: {
    779               if (!parseUnknownField(input, unknownFields,
    780                                      extensionRegistry, tag)) {
    781                 setUnknownFields(unknownFields.build());
    782                 return this;
    783               }
    784               break;
    785             }
    786             case 10: {
    787               org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder subBuilder = org.jboss.netty.example.localtime.LocalTimeProtocol.Location.newBuilder();
    788               input.readMessage(subBuilder, extensionRegistry);
    789               addLocation(subBuilder.buildPartial());
    790               break;
    791             }
    792           }
    793         }
    794       }
    795
    796
    797       // repeated .org.jboss.netty.example.localtime.Location location = 1;
    798       public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.Location> getLocationList() {
    799         return java.util.Collections.unmodifiableList(result.location_);
    800       }
    801       public int getLocationCount() {
    802         return result.getLocationCount();
    803       }
    804       public org.jboss.netty.example.localtime.LocalTimeProtocol.Location getLocation(int index) {
    805         return result.getLocation(index);
    806       }
    807       public Builder setLocation(int index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location value) {
    808         if (value == null) {
    809           throw new NullPointerException();
    810         }
    811         result.location_.set(index, value);
    812         return this;
    813       }
    814       public Builder setLocation(int index, org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder builderForValue) {
    815         result.location_.set(index, builderForValue.build());
    816         return this;
    817       }
    818       public Builder addLocation(org.jboss.netty.example.localtime.LocalTimeProtocol.Location value) {
    819         if (value == null) {
    820           throw new NullPointerException();
    821         }
    822         if (result.location_.isEmpty()) {
    823           result.location_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>();
    824         }
    825         result.location_.add(value);
    826         return this;
    827       }
    828       public Builder addLocation(org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder builderForValue) {
    829         if (result.location_.isEmpty()) {
    830           result.location_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>();
    831         }
    832         result.location_.add(builderForValue.build());
    833         return this;
    834       }
    835       public Builder addAllLocation(
    836           java.lang.Iterable<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.Location> values) {
    837         if (result.location_.isEmpty()) {
    838           result.location_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.Location>();
    839         }
    840         super.addAll(values, result.location_);
    841         return this;
    842       }
    843       public Builder clearLocation() {
    844         result.location_ = java.util.Collections.emptyList();
    845         return this;
    846       }
    847
    848       // @@protoc_insertion_point(builder_scope:org.jboss.netty.example.localtime.Locations)
    849     }
    850
    851     static {
    852       defaultInstance = new Locations(true);
    853       org.jboss.netty.example.localtime.LocalTimeProtocol.internalForceInit();
    854       defaultInstance.initFields();
    855     }
    856
    857     // @@protoc_insertion_point(class_scope:org.jboss.netty.example.localtime.Locations)
    858   }
    859
    860   public static final class LocalTime extends
    861       com.google.protobuf.GeneratedMessage {
    862     // Use LocalTime.newBuilder() to construct.
    863     private LocalTime() {
    864       initFields();
    865     }
    866     private LocalTime(boolean noInit) {}
    867
    868     private static final LocalTime defaultInstance;
    869     public static LocalTime getDefaultInstance() {
    870       return defaultInstance;
    871     }
    872
    873     public LocalTime getDefaultInstanceForType() {
    874       return defaultInstance;
    875     }
    876
    877     public static final com.google.protobuf.Descriptors.Descriptor
    878         getDescriptor() {
    879       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor;
    880     }
    881
    882     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
    883         internalGetFieldAccessorTable() {
    884       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable;
    885     }
    886
    887     // required uint32 year = 1;
    888     public static final int YEAR_FIELD_NUMBER = 1;
    889     private boolean hasYear;
    890     private int year_ = 0;
    891     public boolean hasYear() { return hasYear; }
    892     public int getYear() { return year_; }
    893
    894     // required uint32 month = 2;
    895     public static final int MONTH_FIELD_NUMBER = 2;
    896     private boolean hasMonth;
    897     private int month_ = 0;
    898     public boolean hasMonth() { return hasMonth; }
    899     public int getMonth() { return month_; }
    900
    901     // required uint32 dayOfMonth = 4;
    902     public static final int DAYOFMONTH_FIELD_NUMBER = 4;
    903     private boolean hasDayOfMonth;
    904     private int dayOfMonth_ = 0;
    905     public boolean hasDayOfMonth() { return hasDayOfMonth; }
    906     public int getDayOfMonth() { return dayOfMonth_; }
    907
    908     // required .org.jboss.netty.example.localtime.DayOfWeek dayOfWeek = 5;
    909     public static final int DAYOFWEEK_FIELD_NUMBER = 5;
    910     private boolean hasDayOfWeek;
    911     private org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek dayOfWeek_;
    912     public boolean hasDayOfWeek() { return hasDayOfWeek; }
    913     public org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek getDayOfWeek() { return dayOfWeek_; }
    914
    915     // required uint32 hour = 6;
    916     public static final int HOUR_FIELD_NUMBER = 6;
    917     private boolean hasHour;
    918     private int hour_ = 0;
    919     public boolean hasHour() { return hasHour; }
    920     public int getHour() { return hour_; }
    921
    922     // required uint32 minute = 7;
    923     public static final int MINUTE_FIELD_NUMBER = 7;
    924     private boolean hasMinute;
    925     private int minute_ = 0;
    926     public boolean hasMinute() { return hasMinute; }
    927     public int getMinute() { return minute_; }
    928
    929     // required uint32 second = 8;
    930     public static final int SECOND_FIELD_NUMBER = 8;
    931     private boolean hasSecond;
    932     private int second_ = 0;
    933     public boolean hasSecond() { return hasSecond; }
    934     public int getSecond() { return second_; }
    935
    936     private void initFields() {
    937       dayOfWeek_ = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.SUNDAY;
    938     }
    939     public final boolean isInitialized() {
    940       if (!hasYear) {
    941         return false;
    942     }
    943       if (!hasMonth) {
    944         return false;
    945     }
    946       if (!hasDayOfMonth) {
    947         return false;
    948     }
    949       if (!hasDayOfWeek) {
    950         return false;
    951     }
    952       if (!hasHour) {
    953         return false;
    954     }
    955       if (!hasMinute) {
    956         return false;
    957     }
    958       if (!hasSecond) {
    959         return false;
    960     }
    961       return true;
    962     }
    963
    964     public void writeTo(com.google.protobuf.CodedOutputStream output)
    965                         throws java.io.IOException {
    966       getSerializedSize();
    967       if (hasYear()) {
    968         output.writeUInt32(1, getYear());
    969       }
    970       if (hasMonth()) {
    971         output.writeUInt32(2, getMonth());
    972       }
    973       if (hasDayOfMonth()) {
    974         output.writeUInt32(4, getDayOfMonth());
    975       }
    976       if (hasDayOfWeek()) {
    977         output.writeEnum(5, getDayOfWeek().getNumber());
    978       }
    979       if (hasHour()) {
    980         output.writeUInt32(6, getHour());
    981       }
    982       if (hasMinute()) {
    983         output.writeUInt32(7, getMinute());
    984       }
    985       if (hasSecond()) {
    986         output.writeUInt32(8, getSecond());
    987       }
    988       getUnknownFields().writeTo(output);
    989     }
    990
    991     private int memoizedSerializedSize = -1;
    992     public int getSerializedSize() {
    993       int size = memoizedSerializedSize;
    994       if (size != -1) {
    995         return size;
    996     }
    997
    998       size = 0;
    999       if (hasYear()) {
    1000         size += com.google.protobuf.CodedOutputStream
    1001           .computeUInt32Size(1, getYear());
    1002       }
    1003       if (hasMonth()) {
    1004         size += com.google.protobuf.CodedOutputStream
    1005           .computeUInt32Size(2, getMonth());
    1006       }
    1007       if (hasDayOfMonth()) {
    1008         size += com.google.protobuf.CodedOutputStream
    1009           .computeUInt32Size(4, getDayOfMonth());
    1010       }
    1011       if (hasDayOfWeek()) {
    1012         size += com.google.protobuf.CodedOutputStream
    1013           .computeEnumSize(5, getDayOfWeek().getNumber());
    1014       }
    1015       if (hasHour()) {
    1016         size += com.google.protobuf.CodedOutputStream
    1017           .computeUInt32Size(6, getHour());
    1018       }
    1019       if (hasMinute()) {
    1020         size += com.google.protobuf.CodedOutputStream
    1021           .computeUInt32Size(7, getMinute());
    1022       }
    1023       if (hasSecond()) {
    1024         size += com.google.protobuf.CodedOutputStream
    1025           .computeUInt32Size(8, getSecond());
    1026       }
    1027       size += getUnknownFields().getSerializedSize();
    1028       memoizedSerializedSize = size;
    1029       return size;
    1030     }
    1031
    1032     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
    1033         com.google.protobuf.ByteString data)
    1034         throws com.google.protobuf.InvalidProtocolBufferException {
    1035       return newBuilder().mergeFrom(data).buildParsed();
    1036     }
    1037     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
    1038         com.google.protobuf.ByteString data,
    1039         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1040         throws com.google.protobuf.InvalidProtocolBufferException {
    1041       return newBuilder().mergeFrom(data, extensionRegistry)
    1042                .buildParsed();
    1043     }
    1044     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(byte[] data)
    1045         throws com.google.protobuf.InvalidProtocolBufferException {
    1046       return newBuilder().mergeFrom(data).buildParsed();
    1047     }
    1048     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
    1049         byte[] data,
    1050         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1051         throws com.google.protobuf.InvalidProtocolBufferException {
    1052       return newBuilder().mergeFrom(data, extensionRegistry)
    1053                .buildParsed();
    1054     }
    1055     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(java.io.InputStream input)
    1056         throws java.io.IOException {
    1057       return newBuilder().mergeFrom(input).buildParsed();
    1058     }
    1059     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
    1060         java.io.InputStream input,
    1061         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1062         throws java.io.IOException {
    1063       return newBuilder().mergeFrom(input, extensionRegistry)
    1064                .buildParsed();
    1065     }
    1066     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseDelimitedFrom(java.io.InputStream input)
    1067         throws java.io.IOException {
    1068       Builder builder = newBuilder();
    1069       if (builder.mergeDelimitedFrom(input)) {
    1070         return builder.buildParsed();
    1071       } else {
    1072         return null;
    1073       }
    1074     }
    1075     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseDelimitedFrom(
    1076         java.io.InputStream input,
    1077         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1078         throws java.io.IOException {
    1079       Builder builder = newBuilder();
    1080       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
    1081         return builder.buildParsed();
    1082       } else {
    1083         return null;
    1084       }
    1085     }
    1086     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
    1087         com.google.protobuf.CodedInputStream input)
    1088         throws java.io.IOException {
    1089       return newBuilder().mergeFrom(input).buildParsed();
    1090     }
    1091     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime parseFrom(
    1092         com.google.protobuf.CodedInputStream input,
    1093         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1094         throws java.io.IOException {
    1095       return newBuilder().mergeFrom(input, extensionRegistry)
    1096                .buildParsed();
    1097     }
    1098
    1099     public static Builder newBuilder() { return Builder.create(); }
    1100     public Builder newBuilderForType() { return newBuilder(); }
    1101     public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime prototype) {
    1102       return newBuilder().mergeFrom(prototype);
    1103     }
    1104     public Builder toBuilder() { return newBuilder(this); }
    1105
    1106     public static final class Builder extends
    1107         com.google.protobuf.GeneratedMessage.Builder<Builder> {
    1108       private org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime result;
    1109
    1110       // Construct using org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.newBuilder()
    1111       private Builder() {}
    1112
    1113       private static Builder create() {
    1114         Builder builder = new Builder();
    1115         builder.result = new org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime();
    1116         return builder;
    1117       }
    1118
    1119       protected org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime internalGetResult() {
    1120         return result;
    1121       }
    1122
    1123       public Builder clear() {
    1124         if (result == null) {
    1125           throw new IllegalStateException(
    1126             "Cannot call clear() after build().");
    1127         }
    1128         result = new org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime();
    1129         return this;
    1130       }
    1131
    1132       public Builder clone() {
    1133         return create().mergeFrom(result);
    1134       }
    1135
    1136       public com.google.protobuf.Descriptors.Descriptor
    1137           getDescriptorForType() {
    1138         return org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDescriptor();
    1139       }
    1140
    1141       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getDefaultInstanceForType() {
    1142         return org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDefaultInstance();
    1143       }
    1144
    1145       public boolean isInitialized() {
    1146         return result.isInitialized();
    1147       }
    1148       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime build() {
    1149         if (result != null && !isInitialized()) {
    1150           throw newUninitializedMessageException(result);
    1151         }
    1152         return buildPartial();
    1153       }
    1154
    1155       private org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime buildParsed()
    1156           throws com.google.protobuf.InvalidProtocolBufferException {
    1157         if (!isInitialized()) {
    1158           throw newUninitializedMessageException(
    1159             result).asInvalidProtocolBufferException();
    1160         }
    1161         return buildPartial();
    1162       }
    1163
    1164       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime buildPartial() {
    1165         if (result == null) {
    1166           throw new IllegalStateException(
    1167             "build() has already been called on this Builder.");
    1168         }
    1169         org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime returnMe = result;
    1170         result = null;
    1171         return returnMe;
    1172       }
    1173
    1174       public Builder mergeFrom(com.google.protobuf.Message other) {
    1175         if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime) {
    1176           return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime)other);
    1177         } else {
    1178           super.mergeFrom(other);
    1179           return this;
    1180         }
    1181       }
    1182
    1183       public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime other) {
    1184         if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.getDefaultInstance()) {
    1185             return this;
    1186         }
    1187         if (other.hasYear()) {
    1188           setYear(other.getYear());
    1189         }
    1190         if (other.hasMonth()) {
    1191           setMonth(other.getMonth());
    1192         }
    1193         if (other.hasDayOfMonth()) {
    1194           setDayOfMonth(other.getDayOfMonth());
    1195         }
    1196         if (other.hasDayOfWeek()) {
    1197           setDayOfWeek(other.getDayOfWeek());
    1198         }
    1199         if (other.hasHour()) {
    1200           setHour(other.getHour());
    1201         }
    1202         if (other.hasMinute()) {
    1203           setMinute(other.getMinute());
    1204         }
    1205         if (other.hasSecond()) {
    1206           setSecond(other.getSecond());
    1207         }
    1208         mergeUnknownFields(other.getUnknownFields());
    1209         return this;
    1210       }
    1211
    1212       public Builder mergeFrom(
    1213           com.google.protobuf.CodedInputStream input,
    1214           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1215           throws java.io.IOException {
    1216         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
    1217           com.google.protobuf.UnknownFieldSet.newBuilder(
    1218             getUnknownFields());
    1219         while (true) {
    1220           int tag = input.readTag();
    1221           switch (tag) {
    1222             case 0:
    1223               setUnknownFields(unknownFields.build());
    1224               return this;
    1225             default: {
    1226               if (!parseUnknownField(input, unknownFields,
    1227                                      extensionRegistry, tag)) {
    1228                 setUnknownFields(unknownFields.build());
    1229                 return this;
    1230               }
    1231               break;
    1232             }
    1233             case 8: {
    1234               setYear(input.readUInt32());
    1235               break;
    1236             }
    1237             case 16: {
    1238               setMonth(input.readUInt32());
    1239               break;
    1240             }
    1241             case 32: {
    1242               setDayOfMonth(input.readUInt32());
    1243               break;
    1244             }
    1245             case 40: {
    1246               int rawValue = input.readEnum();
    1247               org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek value = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.valueOf(rawValue);
    1248               if (value == null) {
    1249                 unknownFields.mergeVarintField(5, rawValue);
    1250               } else {
    1251                 setDayOfWeek(value);
    1252               }
    1253               break;
    1254             }
    1255             case 48: {
    1256               setHour(input.readUInt32());
    1257               break;
    1258             }
    1259             case 56: {
    1260               setMinute(input.readUInt32());
    1261               break;
    1262             }
    1263             case 64: {
    1264               setSecond(input.readUInt32());
    1265               break;
    1266             }
    1267           }
    1268         }
    1269       }
    1270
    1271
    1272       // required uint32 year = 1;
    1273       public boolean hasYear() {
    1274         return result.hasYear();
    1275       }
    1276       public int getYear() {
    1277         return result.getYear();
    1278       }
    1279       public Builder setYear(int value) {
    1280         result.hasYear = true;
    1281         result.year_ = value;
    1282         return this;
    1283       }
    1284       public Builder clearYear() {
    1285         result.hasYear = false;
    1286         result.year_ = 0;
    1287         return this;
    1288       }
    1289
    1290       // required uint32 month = 2;
    1291       public boolean hasMonth() {
    1292         return result.hasMonth();
    1293       }
    1294       public int getMonth() {
    1295         return result.getMonth();
    1296       }
    1297       public Builder setMonth(int value) {
    1298         result.hasMonth = true;
    1299         result.month_ = value;
    1300         return this;
    1301       }
    1302       public Builder clearMonth() {
    1303         result.hasMonth = false;
    1304         result.month_ = 0;
    1305         return this;
    1306       }
    1307
    1308       // required uint32 dayOfMonth = 4;
    1309       public boolean hasDayOfMonth() {
    1310         return result.hasDayOfMonth();
    1311       }
    1312       public int getDayOfMonth() {
    1313         return result.getDayOfMonth();
    1314       }
    1315       public Builder setDayOfMonth(int value) {
    1316         result.hasDayOfMonth = true;
    1317         result.dayOfMonth_ = value;
    1318         return this;
    1319       }
    1320       public Builder clearDayOfMonth() {
    1321         result.hasDayOfMonth = false;
    1322         result.dayOfMonth_ = 0;
    1323         return this;
    1324       }
    1325
    1326       // required .org.jboss.netty.example.localtime.DayOfWeek dayOfWeek = 5;
    1327       public boolean hasDayOfWeek() {
    1328         return result.hasDayOfWeek();
    1329       }
    1330       public org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek getDayOfWeek() {
    1331         return result.getDayOfWeek();
    1332       }
    1333       public Builder setDayOfWeek(org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek value) {
    1334         if (value == null) {
    1335           throw new NullPointerException();
    1336         }
    1337         result.hasDayOfWeek = true;
    1338         result.dayOfWeek_ = value;
    1339         return this;
    1340       }
    1341       public Builder clearDayOfWeek() {
    1342         result.hasDayOfWeek = false;
    1343         result.dayOfWeek_ = org.jboss.netty.example.localtime.LocalTimeProtocol.DayOfWeek.SUNDAY;
    1344         return this;
    1345       }
    1346
    1347       // required uint32 hour = 6;
    1348       public boolean hasHour() {
    1349         return result.hasHour();
    1350       }
    1351       public int getHour() {
    1352         return result.getHour();
    1353       }
    1354       public Builder setHour(int value) {
    1355         result.hasHour = true;
    1356         result.hour_ = value;
    1357         return this;
    1358       }
    1359       public Builder clearHour() {
    1360         result.hasHour = false;
    1361         result.hour_ = 0;
    1362         return this;
    1363       }
    1364
    1365       // required uint32 minute = 7;
    1366       public boolean hasMinute() {
    1367         return result.hasMinute();
    1368       }
    1369       public int getMinute() {
    1370         return result.getMinute();
    1371       }
    1372       public Builder setMinute(int value) {
    1373         result.hasMinute = true;
    1374         result.minute_ = value;
    1375         return this;
    1376       }
    1377       public Builder clearMinute() {
    1378         result.hasMinute = false;
    1379         result.minute_ = 0;
    1380         return this;
    1381       }
    1382
    1383       // required uint32 second = 8;
    1384       public boolean hasSecond() {
    1385         return result.hasSecond();
    1386       }
    1387       public int getSecond() {
    1388         return result.getSecond();
    1389       }
    1390       public Builder setSecond(int value) {
    1391         result.hasSecond = true;
    1392         result.second_ = value;
    1393         return this;
    1394       }
    1395       public Builder clearSecond() {
    1396         result.hasSecond = false;
    1397         result.second_ = 0;
    1398         return this;
    1399       }
    1400
    1401       // @@protoc_insertion_point(builder_scope:org.jboss.netty.example.localtime.LocalTime)
    1402     }
    1403
    1404     static {
    1405       defaultInstance = new LocalTime(true);
    1406       org.jboss.netty.example.localtime.LocalTimeProtocol.internalForceInit();
    1407       defaultInstance.initFields();
    1408     }
    1409
    1410     // @@protoc_insertion_point(class_scope:org.jboss.netty.example.localtime.LocalTime)
    1411   }
    1412
    1413   public static final class LocalTimes extends
    1414       com.google.protobuf.GeneratedMessage {
    1415     // Use LocalTimes.newBuilder() to construct.
    1416     private LocalTimes() {
    1417       initFields();
    1418     }
    1419     private LocalTimes(boolean noInit) {}
    1420
    1421     private static final LocalTimes defaultInstance;
    1422     public static LocalTimes getDefaultInstance() {
    1423       return defaultInstance;
    1424     }
    1425
    1426     public LocalTimes getDefaultInstanceForType() {
    1427       return defaultInstance;
    1428     }
    1429
    1430     public static final com.google.protobuf.Descriptors.Descriptor
    1431         getDescriptor() {
    1432       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor;
    1433     }
    1434
    1435     protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
    1436         internalGetFieldAccessorTable() {
    1437       return org.jboss.netty.example.localtime.LocalTimeProtocol.internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable;
    1438     }
    1439
    1440     // repeated .org.jboss.netty.example.localtime.LocalTime localTime = 1;
    1441     public static final int LOCALTIME_FIELD_NUMBER = 1;
    1442     private java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> localTime_ =
    1443       java.util.Collections.emptyList();
    1444     public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> getLocalTimeList() {
    1445       return localTime_;
    1446     }
    1447     public int getLocalTimeCount() { return localTime_.size(); }
    1448     public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getLocalTime(int index) {
    1449       return localTime_.get(index);
    1450     }
    1451
    1452     private void initFields() {
    1453     }
    1454     public final boolean isInitialized() {
    1455       for (org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime element : getLocalTimeList()) {
    1456         if (!element.isInitialized()) {
    1457             return false;
    1458         }
    1459       }
    1460       return true;
    1461     }
    1462
    1463     public void writeTo(com.google.protobuf.CodedOutputStream output)
    1464                         throws java.io.IOException {
    1465       getSerializedSize();
    1466       for (org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime element : getLocalTimeList()) {
    1467         output.writeMessage(1, element);
    1468       }
    1469       getUnknownFields().writeTo(output);
    1470     }
    1471
    1472     private int memoizedSerializedSize = -1;
    1473     public int getSerializedSize() {
    1474       int size = memoizedSerializedSize;
    1475       if (size != -1) {
    1476         return size;
    1477     }
    1478
    1479       size = 0;
    1480       for (org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime element : getLocalTimeList()) {
    1481         size += com.google.protobuf.CodedOutputStream
    1482           .computeMessageSize(1, element);
    1483       }
    1484       size += getUnknownFields().getSerializedSize();
    1485       memoizedSerializedSize = size;
    1486       return size;
    1487     }
    1488
    1489     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
    1490         com.google.protobuf.ByteString data)
    1491         throws com.google.protobuf.InvalidProtocolBufferException {
    1492       return newBuilder().mergeFrom(data).buildParsed();
    1493     }
    1494     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
    1495         com.google.protobuf.ByteString data,
    1496         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1497         throws com.google.protobuf.InvalidProtocolBufferException {
    1498       return newBuilder().mergeFrom(data, extensionRegistry)
    1499                .buildParsed();
    1500     }
    1501     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(byte[] data)
    1502         throws com.google.protobuf.InvalidProtocolBufferException {
    1503       return newBuilder().mergeFrom(data).buildParsed();
    1504     }
    1505     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
    1506         byte[] data,
    1507         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1508         throws com.google.protobuf.InvalidProtocolBufferException {
    1509       return newBuilder().mergeFrom(data, extensionRegistry)
    1510                .buildParsed();
    1511     }
    1512     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(java.io.InputStream input)
    1513         throws java.io.IOException {
    1514       return newBuilder().mergeFrom(input).buildParsed();
    1515     }
    1516     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
    1517         java.io.InputStream input,
    1518         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1519         throws java.io.IOException {
    1520       return newBuilder().mergeFrom(input, extensionRegistry)
    1521                .buildParsed();
    1522     }
    1523     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseDelimitedFrom(java.io.InputStream input)
    1524         throws java.io.IOException {
    1525       Builder builder = newBuilder();
    1526       if (builder.mergeDelimitedFrom(input)) {
    1527         return builder.buildParsed();
    1528       } else {
    1529         return null;
    1530       }
    1531     }
    1532     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseDelimitedFrom(
    1533         java.io.InputStream input,
    1534         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1535         throws java.io.IOException {
    1536       Builder builder = newBuilder();
    1537       if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
    1538         return builder.buildParsed();
    1539       } else {
    1540         return null;
    1541       }
    1542     }
    1543     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
    1544         com.google.protobuf.CodedInputStream input)
    1545         throws java.io.IOException {
    1546       return newBuilder().mergeFrom(input).buildParsed();
    1547     }
    1548     public static org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes parseFrom(
    1549         com.google.protobuf.CodedInputStream input,
    1550         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1551         throws java.io.IOException {
    1552       return newBuilder().mergeFrom(input, extensionRegistry)
    1553                .buildParsed();
    1554     }
    1555
    1556     public static Builder newBuilder() { return Builder.create(); }
    1557     public Builder newBuilderForType() { return newBuilder(); }
    1558     public static Builder newBuilder(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes prototype) {
    1559       return newBuilder().mergeFrom(prototype);
    1560     }
    1561     public Builder toBuilder() { return newBuilder(this); }
    1562
    1563     public static final class Builder extends
    1564         com.google.protobuf.GeneratedMessage.Builder<Builder> {
    1565       private org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes result;
    1566
    1567       // Construct using org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.newBuilder()
    1568       private Builder() {}
    1569
    1570       private static Builder create() {
    1571         Builder builder = new Builder();
    1572         builder.result = new org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes();
    1573         return builder;
    1574       }
    1575
    1576       protected org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes internalGetResult() {
    1577         return result;
    1578       }
    1579
    1580       public Builder clear() {
    1581         if (result == null) {
    1582           throw new IllegalStateException(
    1583             "Cannot call clear() after build().");
    1584         }
    1585         result = new org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes();
    1586         return this;
    1587       }
    1588
    1589       public Builder clone() {
    1590         return create().mergeFrom(result);
    1591       }
    1592
    1593       public com.google.protobuf.Descriptors.Descriptor
    1594           getDescriptorForType() {
    1595         return org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.getDescriptor();
    1596       }
    1597
    1598       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes getDefaultInstanceForType() {
    1599         return org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.getDefaultInstance();
    1600       }
    1601
    1602       public boolean isInitialized() {
    1603         return result.isInitialized();
    1604       }
    1605       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes build() {
    1606         if (result != null && !isInitialized()) {
    1607           throw newUninitializedMessageException(result);
    1608         }
    1609         return buildPartial();
    1610       }
    1611
    1612       private org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes buildParsed()
    1613           throws com.google.protobuf.InvalidProtocolBufferException {
    1614         if (!isInitialized()) {
    1615           throw newUninitializedMessageException(
    1616             result).asInvalidProtocolBufferException();
    1617         }
    1618         return buildPartial();
    1619       }
    1620
    1621       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes buildPartial() {
    1622         if (result == null) {
    1623           throw new IllegalStateException(
    1624             "build() has already been called on this Builder.");
    1625         }
    1626         if (result.localTime_ != java.util.Collections.EMPTY_LIST) {
    1627           result.localTime_ =
    1628             java.util.Collections.unmodifiableList(result.localTime_);
    1629         }
    1630         org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes returnMe = result;
    1631         result = null;
    1632         return returnMe;
    1633       }
    1634
    1635       public Builder mergeFrom(com.google.protobuf.Message other) {
    1636         if (other instanceof org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes) {
    1637           return mergeFrom((org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes)other);
    1638         } else {
    1639           super.mergeFrom(other);
    1640           return this;
    1641         }
    1642       }
    1643
    1644       public Builder mergeFrom(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes other) {
    1645         if (other == org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.getDefaultInstance()) {
    1646             return this;
    1647         }
    1648         if (!other.localTime_.isEmpty()) {
    1649           if (result.localTime_.isEmpty()) {
    1650             result.localTime_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>();
    1651           }
    1652           result.localTime_.addAll(other.localTime_);
    1653         }
    1654         mergeUnknownFields(other.getUnknownFields());
    1655         return this;
    1656       }
    1657
    1658       public Builder mergeFrom(
    1659           com.google.protobuf.CodedInputStream input,
    1660           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
    1661           throws java.io.IOException {
    1662         com.google.protobuf.UnknownFieldSet.Builder unknownFields =
    1663           com.google.protobuf.UnknownFieldSet.newBuilder(
    1664             getUnknownFields());
    1665         while (true) {
    1666           int tag = input.readTag();
    1667           switch (tag) {
    1668             case 0:
    1669               setUnknownFields(unknownFields.build());
    1670               return this;
    1671             default: {
    1672               if (!parseUnknownField(input, unknownFields,
    1673                                      extensionRegistry, tag)) {
    1674                 setUnknownFields(unknownFields.build());
    1675                 return this;
    1676               }
    1677               break;
    1678             }
    1679             case 10: {
    1680               org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder subBuilder = org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.newBuilder();
    1681               input.readMessage(subBuilder, extensionRegistry);
    1682               addLocalTime(subBuilder.buildPartial());
    1683               break;
    1684             }
    1685           }
    1686         }
    1687       }
    1688
    1689
    1690       // repeated .org.jboss.netty.example.localtime.LocalTime localTime = 1;
    1691       public java.util.List<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> getLocalTimeList() {
    1692         return java.util.Collections.unmodifiableList(result.localTime_);
    1693       }
    1694       public int getLocalTimeCount() {
    1695         return result.getLocalTimeCount();
    1696       }
    1697       public org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime getLocalTime(int index) {
    1698         return result.getLocalTime(index);
    1699       }
    1700       public Builder setLocalTime(int index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime value) {
    1701         if (value == null) {
    1702           throw new NullPointerException();
    1703         }
    1704         result.localTime_.set(index, value);
    1705         return this;
    1706       }
    1707       public Builder setLocalTime(int index, org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder builderForValue) {
    1708         result.localTime_.set(index, builderForValue.build());
    1709         return this;
    1710       }
    1711       public Builder addLocalTime(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime value) {
    1712         if (value == null) {
    1713           throw new NullPointerException();
    1714         }
    1715         if (result.localTime_.isEmpty()) {
    1716           result.localTime_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>();
    1717         }
    1718         result.localTime_.add(value);
    1719         return this;
    1720       }
    1721       public Builder addLocalTime(org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder builderForValue) {
    1722         if (result.localTime_.isEmpty()) {
    1723           result.localTime_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>();
    1724         }
    1725         result.localTime_.add(builderForValue.build());
    1726         return this;
    1727       }
    1728       public Builder addAllLocalTime(
    1729           java.lang.Iterable<? extends org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime> values) {
    1730         if (result.localTime_.isEmpty()) {
    1731           result.localTime_ = new java.util.ArrayList<org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime>();
    1732         }
    1733         super.addAll(values, result.localTime_);
    1734         return this;
    1735       }
    1736       public Builder clearLocalTime() {
    1737         result.localTime_ = java.util.Collections.emptyList();
    1738         return this;
    1739       }
    1740
    1741       // @@protoc_insertion_point(builder_scope:org.jboss.netty.example.localtime.LocalTimes)
    1742     }
    1743
    1744     static {
    1745       defaultInstance = new LocalTimes(true);
    1746       org.jboss.netty.example.localtime.LocalTimeProtocol.internalForceInit();
    1747       defaultInstance.initFields();
    1748     }
    1749
    1750     // @@protoc_insertion_point(class_scope:org.jboss.netty.example.localtime.LocalTimes)
    1751   }
    1752
    1753   private static com.google.protobuf.Descriptors.Descriptor
    1754     internal_static_org_jboss_netty_example_localtime_Location_descriptor;
    1755   private static
    1756     com.google.protobuf.GeneratedMessage.FieldAccessorTable
    1757       internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable;
    1758   private static com.google.protobuf.Descriptors.Descriptor
    1759     internal_static_org_jboss_netty_example_localtime_Locations_descriptor;
    1760   private static
    1761     com.google.protobuf.GeneratedMessage.FieldAccessorTable
    1762       internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable;
    1763   private static com.google.protobuf.Descriptors.Descriptor
    1764     internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor;
    1765   private static
    1766     com.google.protobuf.GeneratedMessage.FieldAccessorTable
    1767       internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable;
    1768   private static com.google.protobuf.Descriptors.Descriptor
    1769     internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor;
    1770   private static
    1771     com.google.protobuf.GeneratedMessage.FieldAccessorTable
    1772       internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable;
    1773
    1774   public static com.google.protobuf.Descriptors.FileDescriptor
    1775       getDescriptor() {
    1776     return descriptor;
    1777   }
    1778   private static com.google.protobuf.Descriptors.FileDescriptor
    1779       descriptor;
    1780   static {
    1781     java.lang.String[] descriptorData = {
    1782       "\n\027LocalTimeProtocol.proto\022!org.jboss.net" +
    1783       "ty.example.localtime\"Y\n\010Location\022?\n\tcont" +
    1784       "inent\030\001 \002(\0162,.org.jboss.netty.example.lo" +
    1785       "caltime.Continent\022\014\n\004city\030\002 \002(\t\"J\n\tLocat" +
    1786       "ions\022=\n\010location\030\001 \003(\0132+.org.jboss.netty" +
    1787       ".example.localtime.Location\"\253\001\n\tLocalTim" +
    1788       "e\022\014\n\004year\030\001 \002(\r\022\r\n\005month\030\002 \002(\r\022\022\n\ndayOfM" +
    1789       "onth\030\004 \002(\r\022?\n\tdayOfWeek\030\005 \002(\0162,.org.jbos" +
    1790       "s.netty.example.localtime.DayOfWeek\022\014\n\004h" +
    1791       "our\030\006 \002(\r\022\016\n\006minute\030\007 \002(\r\022\016\n\006second\030\010 \002(",
    1792       "\r\"M\n\nLocalTimes\022?\n\tlocalTime\030\001 \003(\0132,.org" +
    1793       ".jboss.netty.example.localtime.LocalTime" +
    1794       "*\231\001\n\tContinent\022\n\n\006AFRICA\020\000\022\013\n\007AMERICA\020\001\022" +
    1795       "\016\n\nANTARCTICA\020\002\022\n\n\006ARCTIC\020\003\022\010\n\004ASIA\020\004\022\014\n" +
    1796       "\010ATLANTIC\020\005\022\r\n\tAUSTRALIA\020\006\022\n\n\006EUROPE\020\007\022\n" +
    1797       "\n\006INDIAN\020\010\022\013\n\007MIDEAST\020\t\022\013\n\007PACIFIC\020\n*g\n\t" +
    1798       "DayOfWeek\022\n\n\006SUNDAY\020\001\022\n\n\006MONDAY\020\002\022\013\n\007TUE" +
    1799       "SDAY\020\003\022\r\n\tWEDNESDAY\020\004\022\014\n\010THURSDAY\020\005\022\n\n\006F" +
    1800       "RIDAY\020\006\022\014\n\010SATURDAY\020\007B\002H\001"
    1801     };
    1802     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
    1803       new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
    1804         public com.google.protobuf.ExtensionRegistry assignDescriptors(
    1805             com.google.protobuf.Descriptors.FileDescriptor root) {
    1806           descriptor = root;
    1807           internal_static_org_jboss_netty_example_localtime_Location_descriptor =
    1808             getDescriptor().getMessageTypes().get(0);
    1809           internal_static_org_jboss_netty_example_localtime_Location_fieldAccessorTable = new
    1810             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
    1811               internal_static_org_jboss_netty_example_localtime_Location_descriptor,
    1812               new java.lang.String[] { "Continent", "City", },
    1813               org.jboss.netty.example.localtime.LocalTimeProtocol.Location.class,
    1814               org.jboss.netty.example.localtime.LocalTimeProtocol.Location.Builder.class);
    1815           internal_static_org_jboss_netty_example_localtime_Locations_descriptor =
    1816             getDescriptor().getMessageTypes().get(1);
    1817           internal_static_org_jboss_netty_example_localtime_Locations_fieldAccessorTable = new
    1818             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
    1819               internal_static_org_jboss_netty_example_localtime_Locations_descriptor,
    1820               new java.lang.String[] { "Location", },
    1821               org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.class,
    1822               org.jboss.netty.example.localtime.LocalTimeProtocol.Locations.Builder.class);
    1823           internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor =
    1824             getDescriptor().getMessageTypes().get(2);
    1825           internal_static_org_jboss_netty_example_localtime_LocalTime_fieldAccessorTable = new
    1826             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
    1827               internal_static_org_jboss_netty_example_localtime_LocalTime_descriptor,
    1828               new java.lang.String[] { "Year", "Month", "DayOfMonth", "DayOfWeek", "Hour", "Minute", "Second", },
    1829               org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.class,
    1830               org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTime.Builder.class);
    1831           internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor =
    1832             getDescriptor().getMessageTypes().get(3);
    1833           internal_static_org_jboss_netty_example_localtime_LocalTimes_fieldAccessorTable = new
    1834             com.google.protobuf.GeneratedMessage.FieldAccessorTable(
    1835               internal_static_org_jboss_netty_example_localtime_LocalTimes_descriptor,
    1836               new java.lang.String[] { "LocalTime", },
    1837               org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.class,
    1838               org.jboss.netty.example.localtime.LocalTimeProtocol.LocalTimes.Builder.class);
    1839           return null;
    1840         }
    1841       };
    1842     com.google.protobuf.Descriptors.FileDescriptor
    1843       .internalBuildGeneratedFileFrom(descriptorData,
    1844         new com.google.protobuf.Descriptors.FileDescriptor[] {
    1845         }, assigner);
    1846   }
    1847
    1848   public static void internalForceInit() {}
    1849
    1850   // @@protoc_insertion_point(outer_class_scope)
    1851 }