Ignore:
Timestamp:
2016-01-02T01:30:50+01:00 (9 years ago)
Author:
donvip
Message:

[josm_pbf] update to protobuf 2.6.1

Location:
applications/editors/josm/plugins/pbf
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/pbf

    • Property svn:externals
      •  

        old new  
        11proto https://github.com/scrosby/OSM-binary/trunk/src
        2 protobuf http://protobuf.googlecode.com/svn/tags/2.6.0/src/google/protobuf/
         2protobuf https://github.com/google/protobuf/tags/v2.6.1/src/google/protobuf/
  • applications/editors/josm/plugins/pbf/gen/crosby/binary/Osmformat.java

    r30737 r31905  
    2626     *
    2727     * <pre>
    28      * Additional tags to aid in parsing this dataset 
     28     * Additional tags to aid in parsing this dataset
    2929     * </pre>
    3030     */
     
    3535     *
    3636     * <pre>
    37      * Additional tags to aid in parsing this dataset 
     37     * Additional tags to aid in parsing this dataset
    3838     * </pre>
    3939     */
     
    4343     *
    4444     * <pre>
    45      * Additional tags to aid in parsing this dataset 
     45     * Additional tags to aid in parsing this dataset
    4646     * </pre>
    4747     */
     
    5151     *
    5252     * <pre>
    53      * Additional tags to aid in parsing this dataset 
     53     * Additional tags to aid in parsing this dataset
    5454     * </pre>
    5555     */
     
    120120     *
    121121     * <pre>
    122      * replication timestamp, expressed in seconds since the epoch, 
     122     * replication timestamp, expressed in seconds since the epoch,
    123123     * otherwise the same value as in the "timestamp=..." field
    124124     * in the state.txt file used by Osmosis
     
    130130     *
    131131     * <pre>
    132      * replication timestamp, expressed in seconds since the epoch, 
     132     * replication timestamp, expressed in seconds since the epoch,
    133133     * otherwise the same value as in the "timestamp=..." field
    134134     * in the state.txt file used by Osmosis
     
    199199    }
    200200
    201     public HeaderBlock getDefaultInstanceForType() {
     201    @Override
     202        public HeaderBlock getDefaultInstanceForType() {
    202203      return defaultInstance;
    203204    }
     
    315316    public static com.google.protobuf.Parser<HeaderBlock> PARSER =
    316317        new com.google.protobuf.AbstractParser<HeaderBlock>() {
    317       public HeaderBlock parsePartialFrom(
     318      @Override
     319        public HeaderBlock parsePartialFrom(
    318320          com.google.protobuf.CodedInputStream input,
    319321          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    334336     * <code>optional .OSMPBF.HeaderBBox bbox = 1;</code>
    335337     */
    336     public boolean hasBbox() {
     338    @Override
     339        public boolean hasBbox() {
    337340      return ((bitField0_ & 0x00000001) == 0x00000001);
    338341    }
     
    340343     * <code>optional .OSMPBF.HeaderBBox bbox = 1;</code>
    341344     */
    342     public crosby.binary.Osmformat.HeaderBBox getBbox() {
     345    @Override
     346        public crosby.binary.Osmformat.HeaderBBox getBbox() {
    343347      return bbox_;
    344348    }
     
    350354     *
    351355     * <pre>
    352      * Additional tags to aid in parsing this dataset
    353      * </pre>
    354      */
    355     public com.google.protobuf.ProtocolStringList
     356     * Additional tags to aid in parsing this dataset
     357     * </pre>
     358     */
     359    @Override
     360        public com.google.protobuf.ProtocolStringList
    356361        getRequiredFeaturesList() {
    357362      return requiredFeatures_;
     
    361366     *
    362367     * <pre>
    363      * Additional tags to aid in parsing this dataset
    364      * </pre>
    365      */
    366     public int getRequiredFeaturesCount() {
     368     * Additional tags to aid in parsing this dataset
     369     * </pre>
     370     */
     371    @Override
     372        public int getRequiredFeaturesCount() {
    367373      return requiredFeatures_.size();
    368374    }
     
    371377     *
    372378     * <pre>
    373      * Additional tags to aid in parsing this dataset
    374      * </pre>
    375      */
    376     public java.lang.String getRequiredFeatures(int index) {
     379     * Additional tags to aid in parsing this dataset
     380     * </pre>
     381     */
     382    @Override
     383        public java.lang.String getRequiredFeatures(int index) {
    377384      return requiredFeatures_.get(index);
    378385    }
     
    381388     *
    382389     * <pre>
    383      * Additional tags to aid in parsing this dataset
    384      * </pre>
    385      */
    386     public com.google.protobuf.ByteString
     390     * Additional tags to aid in parsing this dataset
     391     * </pre>
     392     */
     393    @Override
     394        public com.google.protobuf.ByteString
    387395        getRequiredFeaturesBytes(int index) {
    388396      return requiredFeatures_.getByteString(index);
     
    394402     * <code>repeated string optional_features = 5;</code>
    395403     */
    396     public com.google.protobuf.ProtocolStringList
     404    @Override
     405        public com.google.protobuf.ProtocolStringList
    397406        getOptionalFeaturesList() {
    398407      return optionalFeatures_;
     
    401410     * <code>repeated string optional_features = 5;</code>
    402411     */
    403     public int getOptionalFeaturesCount() {
     412    @Override
     413        public int getOptionalFeaturesCount() {
    404414      return optionalFeatures_.size();
    405415    }
     
    407417     * <code>repeated string optional_features = 5;</code>
    408418     */
    409     public java.lang.String getOptionalFeatures(int index) {
     419    @Override
     420        public java.lang.String getOptionalFeatures(int index) {
    410421      return optionalFeatures_.get(index);
    411422    }
     
    413424     * <code>repeated string optional_features = 5;</code>
    414425     */
    415     public com.google.protobuf.ByteString
     426    @Override
     427        public com.google.protobuf.ByteString
    416428        getOptionalFeaturesBytes(int index) {
    417429      return optionalFeatures_.getByteString(index);
     
    423435     * <code>optional string writingprogram = 16;</code>
    424436     */
    425     public boolean hasWritingprogram() {
     437    @Override
     438        public boolean hasWritingprogram() {
    426439      return ((bitField0_ & 0x00000002) == 0x00000002);
    427440    }
     
    429442     * <code>optional string writingprogram = 16;</code>
    430443     */
    431     public java.lang.String getWritingprogram() {
     444    @Override
     445        public java.lang.String getWritingprogram() {
    432446      java.lang.Object ref = writingprogram_;
    433447      if (ref instanceof java.lang.String) {
    434448        return (java.lang.String) ref;
    435449      } else {
    436         com.google.protobuf.ByteString bs = 
     450        com.google.protobuf.ByteString bs =
    437451            (com.google.protobuf.ByteString) ref;
    438452        java.lang.String s = bs.toStringUtf8();
     
    446460     * <code>optional string writingprogram = 16;</code>
    447461     */
    448     public com.google.protobuf.ByteString
     462    @Override
     463        public com.google.protobuf.ByteString
    449464        getWritingprogramBytes() {
    450465      java.lang.Object ref = writingprogram_;
    451466      if (ref instanceof java.lang.String) {
    452         com.google.protobuf.ByteString b = 
     467        com.google.protobuf.ByteString b =
    453468            com.google.protobuf.ByteString.copyFromUtf8(
    454469                (java.lang.String) ref);
     
    469484     * </pre>
    470485     */
    471     public boolean hasSource() {
     486    @Override
     487        public boolean hasSource() {
    472488      return ((bitField0_ & 0x00000004) == 0x00000004);
    473489    }
     
    479495     * </pre>
    480496     */
    481     public java.lang.String getSource() {
     497    @Override
     498        public java.lang.String getSource() {
    482499      java.lang.Object ref = source_;
    483500      if (ref instanceof java.lang.String) {
    484501        return (java.lang.String) ref;
    485502      } else {
    486         com.google.protobuf.ByteString bs = 
     503        com.google.protobuf.ByteString bs =
    487504            (com.google.protobuf.ByteString) ref;
    488505        java.lang.String s = bs.toStringUtf8();
     
    500517     * </pre>
    501518     */
    502     public com.google.protobuf.ByteString
     519    @Override
     520        public com.google.protobuf.ByteString
    503521        getSourceBytes() {
    504522      java.lang.Object ref = source_;
    505523      if (ref instanceof java.lang.String) {
    506         com.google.protobuf.ByteString b = 
     524        com.google.protobuf.ByteString b =
    507525            com.google.protobuf.ByteString.copyFromUtf8(
    508526                (java.lang.String) ref);
     
    520538     *
    521539     * <pre>
    522      * replication timestamp, expressed in seconds since the epoch, 
     540     * replication timestamp, expressed in seconds since the epoch,
    523541     * otherwise the same value as in the "timestamp=..." field
    524542     * in the state.txt file used by Osmosis
    525543     * </pre>
    526544     */
    527     public boolean hasOsmosisReplicationTimestamp() {
     545    @Override
     546        public boolean hasOsmosisReplicationTimestamp() {
    528547      return ((bitField0_ & 0x00000008) == 0x00000008);
    529548    }
     
    532551     *
    533552     * <pre>
    534      * replication timestamp, expressed in seconds since the epoch, 
     553     * replication timestamp, expressed in seconds since the epoch,
    535554     * otherwise the same value as in the "timestamp=..." field
    536555     * in the state.txt file used by Osmosis
    537556     * </pre>
    538557     */
    539     public long getOsmosisReplicationTimestamp() {
     558    @Override
     559        public long getOsmosisReplicationTimestamp() {
    540560      return osmosisReplicationTimestamp_;
    541561    }
     
    550570     * </pre>
    551571     */
    552     public boolean hasOsmosisReplicationSequenceNumber() {
     572    @Override
     573        public boolean hasOsmosisReplicationSequenceNumber() {
    553574      return ((bitField0_ & 0x00000010) == 0x00000010);
    554575    }
     
    560581     * </pre>
    561582     */
    562     public long getOsmosisReplicationSequenceNumber() {
     583    @Override
     584        public long getOsmosisReplicationSequenceNumber() {
    563585      return osmosisReplicationSequenceNumber_;
    564586    }
     
    573595     * </pre>
    574596     */
    575     public boolean hasOsmosisReplicationBaseUrl() {
     597    @Override
     598        public boolean hasOsmosisReplicationBaseUrl() {
    576599      return ((bitField0_ & 0x00000020) == 0x00000020);
    577600    }
     
    583606     * </pre>
    584607     */
    585     public java.lang.String getOsmosisReplicationBaseUrl() {
     608    @Override
     609        public java.lang.String getOsmosisReplicationBaseUrl() {
    586610      java.lang.Object ref = osmosisReplicationBaseUrl_;
    587611      if (ref instanceof java.lang.String) {
    588612        return (java.lang.String) ref;
    589613      } else {
    590         com.google.protobuf.ByteString bs = 
     614        com.google.protobuf.ByteString bs =
    591615            (com.google.protobuf.ByteString) ref;
    592616        java.lang.String s = bs.toStringUtf8();
     
    604628     * </pre>
    605629     */
    606     public com.google.protobuf.ByteString
     630    @Override
     631        public com.google.protobuf.ByteString
    607632        getOsmosisReplicationBaseUrlBytes() {
    608633      java.lang.Object ref = osmosisReplicationBaseUrl_;
    609634      if (ref instanceof java.lang.String) {
    610         com.google.protobuf.ByteString b = 
     635        com.google.protobuf.ByteString b =
    611636            com.google.protobuf.ByteString.copyFromUtf8(
    612637                (java.lang.String) ref);
     
    629654    }
    630655    private byte memoizedIsInitialized = -1;
    631     public final boolean isInitialized() {
     656    @Override
     657        public final boolean isInitialized() {
    632658      byte isInitialized = memoizedIsInitialized;
    633659      if (isInitialized == 1) return true;
     
    644670    }
    645671
    646     public void writeTo(com.google.protobuf.CodedOutputStream output)
     672    @Override
     673        public void writeTo(com.google.protobuf.CodedOutputStream output)
    647674                        throws java.io.IOException {
    648675      getSerializedSize();
     
    675702
    676703    private int memoizedSerializedSize = -1;
    677     public int getSerializedSize() {
     704    @Override
     705        public int getSerializedSize() {
    678706      int size = memoizedSerializedSize;
    679707      if (size != -1) return size;
     
    788816
    789817    public static Builder newBuilder() { return Builder.create(); }
    790     public Builder newBuilderForType() { return newBuilder(); }
     818    @Override
     819        public Builder newBuilderForType() { return newBuilder(); }
    791820    public static Builder newBuilder(crosby.binary.Osmformat.HeaderBlock prototype) {
    792821      return newBuilder().mergeFrom(prototype);
    793822    }
    794     public Builder toBuilder() { return newBuilder(this); }
     823    @Override
     824        public Builder toBuilder() { return newBuilder(this); }
    795825
    796826    /**
     
    814844      }
    815845
    816       public Builder clear() {
     846      @Override
     847        public Builder clear() {
    817848        super.clear();
    818849        bbox_ = crosby.binary.Osmformat.HeaderBBox.getDefaultInstance();
     
    835866      }
    836867
    837       public Builder clone() {
     868      @Override
     869        public Builder clone() {
    838870        return create().mergeFrom(buildPartial());
    839871      }
    840872
    841       public crosby.binary.Osmformat.HeaderBlock getDefaultInstanceForType() {
     873      @Override
     874        public crosby.binary.Osmformat.HeaderBlock getDefaultInstanceForType() {
    842875        return crosby.binary.Osmformat.HeaderBlock.getDefaultInstance();
    843876      }
    844877
    845       public crosby.binary.Osmformat.HeaderBlock build() {
     878      @Override
     879        public crosby.binary.Osmformat.HeaderBlock build() {
    846880        crosby.binary.Osmformat.HeaderBlock result = buildPartial();
    847881        if (!result.isInitialized()) {
     
    851885      }
    852886
    853       public crosby.binary.Osmformat.HeaderBlock buildPartial() {
     887      @Override
     888        public crosby.binary.Osmformat.HeaderBlock buildPartial() {
    854889        crosby.binary.Osmformat.HeaderBlock result = new crosby.binary.Osmformat.HeaderBlock(this);
    855890        int from_bitField0_ = bitField0_;
     
    893928      }
    894929
    895       public Builder mergeFrom(crosby.binary.Osmformat.HeaderBlock other) {
     930      @Override
     931        public Builder mergeFrom(crosby.binary.Osmformat.HeaderBlock other) {
    896932        if (other == crosby.binary.Osmformat.HeaderBlock.getDefaultInstance()) return this;
    897933        if (other.hasBbox()) {
     
    906942            requiredFeatures_.addAll(other.requiredFeatures_);
    907943          }
    908          
     944
    909945        }
    910946        if (!other.optionalFeatures_.isEmpty()) {
     
    916952            optionalFeatures_.addAll(other.optionalFeatures_);
    917953          }
    918          
     954
    919955        }
    920956        if (other.hasWritingprogram()) {
    921957          bitField0_ |= 0x00000008;
    922958          writingprogram_ = other.writingprogram_;
    923          
     959
    924960        }
    925961        if (other.hasSource()) {
    926962          bitField0_ |= 0x00000010;
    927963          source_ = other.source_;
    928          
     964
    929965        }
    930966        if (other.hasOsmosisReplicationTimestamp()) {
     
    937973          bitField0_ |= 0x00000080;
    938974          osmosisReplicationBaseUrl_ = other.osmosisReplicationBaseUrl_;
    939          
     975
    940976        }
    941977        setUnknownFields(
     
    944980      }
    945981
    946       public final boolean isInitialized() {
     982      @Override
     983        public final boolean isInitialized() {
    947984        if (hasBbox()) {
    948985          if (!getBbox().isInitialized()) {
    949            
     986
    950987            return false;
    951988          }
     
    954991      }
    955992
    956       public Builder mergeFrom(
     993      @Override
     994        public Builder mergeFrom(
    957995          com.google.protobuf.CodedInputStream input,
    958996          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    9771015       * <code>optional .OSMPBF.HeaderBBox bbox = 1;</code>
    9781016       */
    979       public boolean hasBbox() {
     1017      @Override
     1018        public boolean hasBbox() {
    9801019        return ((bitField0_ & 0x00000001) == 0x00000001);
    9811020      }
     
    9831022       * <code>optional .OSMPBF.HeaderBBox bbox = 1;</code>
    9841023       */
    985       public crosby.binary.Osmformat.HeaderBBox getBbox() {
     1024      @Override
     1025        public crosby.binary.Osmformat.HeaderBBox getBbox() {
    9861026        return bbox_;
    9871027      }
     
    10441084       *
    10451085       * <pre>
    1046        * Additional tags to aid in parsing this dataset
    1047        * </pre>
    1048        */
    1049       public com.google.protobuf.ProtocolStringList
     1086       * Additional tags to aid in parsing this dataset
     1087       * </pre>
     1088       */
     1089      @Override
     1090        public com.google.protobuf.ProtocolStringList
    10501091          getRequiredFeaturesList() {
    10511092        return requiredFeatures_.getUnmodifiableView();
     
    10551096       *
    10561097       * <pre>
    1057        * Additional tags to aid in parsing this dataset
    1058        * </pre>
    1059        */
    1060       public int getRequiredFeaturesCount() {
     1098       * Additional tags to aid in parsing this dataset
     1099       * </pre>
     1100       */
     1101      @Override
     1102        public int getRequiredFeaturesCount() {
    10611103        return requiredFeatures_.size();
    10621104      }
     
    10651107       *
    10661108       * <pre>
    1067        * Additional tags to aid in parsing this dataset
    1068        * </pre>
    1069        */
    1070       public java.lang.String getRequiredFeatures(int index) {
     1109       * Additional tags to aid in parsing this dataset
     1110       * </pre>
     1111       */
     1112      @Override
     1113        public java.lang.String getRequiredFeatures(int index) {
    10711114        return requiredFeatures_.get(index);
    10721115      }
     
    10751118       *
    10761119       * <pre>
    1077        * Additional tags to aid in parsing this dataset
    1078        * </pre>
    1079        */
    1080       public com.google.protobuf.ByteString
     1120       * Additional tags to aid in parsing this dataset
     1121       * </pre>
     1122       */
     1123      @Override
     1124        public com.google.protobuf.ByteString
    10811125          getRequiredFeaturesBytes(int index) {
    10821126        return requiredFeatures_.getByteString(index);
     
    10861130       *
    10871131       * <pre>
    1088        * Additional tags to aid in parsing this dataset 
     1132       * Additional tags to aid in parsing this dataset
    10891133       * </pre>
    10901134       */
     
    10961140  ensureRequiredFeaturesIsMutable();
    10971141        requiredFeatures_.set(index, value);
    1098        
     1142
    10991143        return this;
    11001144      }
     
    11031147       *
    11041148       * <pre>
    1105        * Additional tags to aid in parsing this dataset 
     1149       * Additional tags to aid in parsing this dataset
    11061150       * </pre>
    11071151       */
     
    11131157  ensureRequiredFeaturesIsMutable();
    11141158        requiredFeatures_.add(value);
    1115        
     1159
    11161160        return this;
    11171161      }
     
    11201164       *
    11211165       * <pre>
    1122        * Additional tags to aid in parsing this dataset 
     1166       * Additional tags to aid in parsing this dataset
    11231167       * </pre>
    11241168       */
     
    11281172        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    11291173            values, requiredFeatures_);
    1130        
     1174
    11311175        return this;
    11321176      }
     
    11351179       *
    11361180       * <pre>
    1137        * Additional tags to aid in parsing this dataset 
     1181       * Additional tags to aid in parsing this dataset
    11381182       * </pre>
    11391183       */
     
    11411185        requiredFeatures_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    11421186        bitField0_ = (bitField0_ & ~0x00000002);
    1143        
     1187
    11441188        return this;
    11451189      }
     
    11481192       *
    11491193       * <pre>
    1150        * Additional tags to aid in parsing this dataset 
     1194       * Additional tags to aid in parsing this dataset
    11511195       * </pre>
    11521196       */
     
    11581202  ensureRequiredFeaturesIsMutable();
    11591203        requiredFeatures_.add(value);
    1160        
     1204
    11611205        return this;
    11621206      }
     
    11721216       * <code>repeated string optional_features = 5;</code>
    11731217       */
    1174       public com.google.protobuf.ProtocolStringList
     1218      @Override
     1219        public com.google.protobuf.ProtocolStringList
    11751220          getOptionalFeaturesList() {
    11761221        return optionalFeatures_.getUnmodifiableView();
     
    11791224       * <code>repeated string optional_features = 5;</code>
    11801225       */
    1181       public int getOptionalFeaturesCount() {
     1226      @Override
     1227        public int getOptionalFeaturesCount() {
    11821228        return optionalFeatures_.size();
    11831229      }
     
    11851231       * <code>repeated string optional_features = 5;</code>
    11861232       */
    1187       public java.lang.String getOptionalFeatures(int index) {
     1233      @Override
     1234        public java.lang.String getOptionalFeatures(int index) {
    11881235        return optionalFeatures_.get(index);
    11891236      }
     
    11911238       * <code>repeated string optional_features = 5;</code>
    11921239       */
    1193       public com.google.protobuf.ByteString
     1240      @Override
     1241        public com.google.protobuf.ByteString
    11941242          getOptionalFeaturesBytes(int index) {
    11951243        return optionalFeatures_.getByteString(index);
     
    12051253  ensureOptionalFeaturesIsMutable();
    12061254        optionalFeatures_.set(index, value);
    1207        
     1255
    12081256        return this;
    12091257      }
     
    12181266  ensureOptionalFeaturesIsMutable();
    12191267        optionalFeatures_.add(value);
    1220        
     1268
    12211269        return this;
    12221270      }
     
    12291277        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    12301278            values, optionalFeatures_);
    1231        
     1279
    12321280        return this;
    12331281      }
     
    12381286        optionalFeatures_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    12391287        bitField0_ = (bitField0_ & ~0x00000004);
    1240        
     1288
    12411289        return this;
    12421290      }
     
    12511299  ensureOptionalFeaturesIsMutable();
    12521300        optionalFeatures_.add(value);
    1253        
     1301
    12541302        return this;
    12551303      }
     
    12591307       * <code>optional string writingprogram = 16;</code>
    12601308       */
    1261       public boolean hasWritingprogram() {
     1309      @Override
     1310        public boolean hasWritingprogram() {
    12621311        return ((bitField0_ & 0x00000008) == 0x00000008);
    12631312      }
     
    12651314       * <code>optional string writingprogram = 16;</code>
    12661315       */
    1267       public java.lang.String getWritingprogram() {
     1316      @Override
     1317        public java.lang.String getWritingprogram() {
    12681318        java.lang.Object ref = writingprogram_;
    12691319        if (!(ref instanceof java.lang.String)) {
     
    12821332       * <code>optional string writingprogram = 16;</code>
    12831333       */
    1284       public com.google.protobuf.ByteString
     1334      @Override
     1335        public com.google.protobuf.ByteString
    12851336          getWritingprogramBytes() {
    12861337        java.lang.Object ref = writingprogram_;
    12871338        if (ref instanceof String) {
    1288           com.google.protobuf.ByteString b = 
     1339          com.google.protobuf.ByteString b =
    12891340              com.google.protobuf.ByteString.copyFromUtf8(
    12901341                  (java.lang.String) ref);
     
    13051356  bitField0_ |= 0x00000008;
    13061357        writingprogram_ = value;
    1307        
     1358
    13081359        return this;
    13091360      }
     
    13141365        bitField0_ = (bitField0_ & ~0x00000008);
    13151366        writingprogram_ = getDefaultInstance().getWritingprogram();
    1316        
     1367
    13171368        return this;
    13181369      }
     
    13271378  bitField0_ |= 0x00000008;
    13281379        writingprogram_ = value;
    1329        
     1380
    13301381        return this;
    13311382      }
     
    13391390       * </pre>
    13401391       */
    1341       public boolean hasSource() {
     1392      @Override
     1393        public boolean hasSource() {
    13421394        return ((bitField0_ & 0x00000010) == 0x00000010);
    13431395      }
     
    13491401       * </pre>
    13501402       */
    1351       public java.lang.String getSource() {
     1403      @Override
     1404        public java.lang.String getSource() {
    13521405        java.lang.Object ref = source_;
    13531406        if (!(ref instanceof java.lang.String)) {
     
    13701423       * </pre>
    13711424       */
    1372       public com.google.protobuf.ByteString
     1425      @Override
     1426        public com.google.protobuf.ByteString
    13731427          getSourceBytes() {
    13741428        java.lang.Object ref = source_;
    13751429        if (ref instanceof String) {
    1376           com.google.protobuf.ByteString b = 
     1430          com.google.protobuf.ByteString b =
    13771431              com.google.protobuf.ByteString.copyFromUtf8(
    13781432                  (java.lang.String) ref);
     
    13971451  bitField0_ |= 0x00000010;
    13981452        source_ = value;
    1399        
     1453
    14001454        return this;
    14011455      }
     
    14101464        bitField0_ = (bitField0_ & ~0x00000010);
    14111465        source_ = getDefaultInstance().getSource();
    1412        
     1466
    14131467        return this;
    14141468      }
     
    14271481  bitField0_ |= 0x00000010;
    14281482        source_ = value;
    1429        
     1483
    14301484        return this;
    14311485      }
     
    14361490       *
    14371491       * <pre>
    1438        * replication timestamp, expressed in seconds since the epoch, 
     1492       * replication timestamp, expressed in seconds since the epoch,
    14391493       * otherwise the same value as in the "timestamp=..." field
    14401494       * in the state.txt file used by Osmosis
    14411495       * </pre>
    14421496       */
    1443       public boolean hasOsmosisReplicationTimestamp() {
     1497      @Override
     1498        public boolean hasOsmosisReplicationTimestamp() {
    14441499        return ((bitField0_ & 0x00000020) == 0x00000020);
    14451500      }
     
    14481503       *
    14491504       * <pre>
    1450        * replication timestamp, expressed in seconds since the epoch, 
     1505       * replication timestamp, expressed in seconds since the epoch,
    14511506       * otherwise the same value as in the "timestamp=..." field
    14521507       * in the state.txt file used by Osmosis
    14531508       * </pre>
    14541509       */
    1455       public long getOsmosisReplicationTimestamp() {
     1510      @Override
     1511        public long getOsmosisReplicationTimestamp() {
    14561512        return osmosisReplicationTimestamp_;
    14571513      }
     
    14601516       *
    14611517       * <pre>
    1462        * replication timestamp, expressed in seconds since the epoch, 
     1518       * replication timestamp, expressed in seconds since the epoch,
    14631519       * otherwise the same value as in the "timestamp=..." field
    14641520       * in the state.txt file used by Osmosis
     
    14681524        bitField0_ |= 0x00000020;
    14691525        osmosisReplicationTimestamp_ = value;
    1470        
     1526
    14711527        return this;
    14721528      }
     
    14751531       *
    14761532       * <pre>
    1477        * replication timestamp, expressed in seconds since the epoch, 
     1533       * replication timestamp, expressed in seconds since the epoch,
    14781534       * otherwise the same value as in the "timestamp=..." field
    14791535       * in the state.txt file used by Osmosis
     
    14831539        bitField0_ = (bitField0_ & ~0x00000020);
    14841540        osmosisReplicationTimestamp_ = 0L;
    1485        
     1541
    14861542        return this;
    14871543      }
     
    14951551       * </pre>
    14961552       */
    1497       public boolean hasOsmosisReplicationSequenceNumber() {
     1553      @Override
     1554        public boolean hasOsmosisReplicationSequenceNumber() {
    14981555        return ((bitField0_ & 0x00000040) == 0x00000040);
    14991556      }
     
    15051562       * </pre>
    15061563       */
    1507       public long getOsmosisReplicationSequenceNumber() {
     1564      @Override
     1565        public long getOsmosisReplicationSequenceNumber() {
    15081566        return osmosisReplicationSequenceNumber_;
    15091567      }
     
    15181576        bitField0_ |= 0x00000040;
    15191577        osmosisReplicationSequenceNumber_ = value;
    1520        
     1578
    15211579        return this;
    15221580      }
     
    15311589        bitField0_ = (bitField0_ & ~0x00000040);
    15321590        osmosisReplicationSequenceNumber_ = 0L;
    1533        
     1591
    15341592        return this;
    15351593      }
     
    15431601       * </pre>
    15441602       */
    1545       public boolean hasOsmosisReplicationBaseUrl() {
     1603      @Override
     1604        public boolean hasOsmosisReplicationBaseUrl() {
    15461605        return ((bitField0_ & 0x00000080) == 0x00000080);
    15471606      }
     
    15531612       * </pre>
    15541613       */
    1555       public java.lang.String getOsmosisReplicationBaseUrl() {
     1614      @Override
     1615        public java.lang.String getOsmosisReplicationBaseUrl() {
    15561616        java.lang.Object ref = osmosisReplicationBaseUrl_;
    15571617        if (!(ref instanceof java.lang.String)) {
     
    15741634       * </pre>
    15751635       */
    1576       public com.google.protobuf.ByteString
     1636      @Override
     1637        public com.google.protobuf.ByteString
    15771638          getOsmosisReplicationBaseUrlBytes() {
    15781639        java.lang.Object ref = osmosisReplicationBaseUrl_;
    15791640        if (ref instanceof String) {
    1580           com.google.protobuf.ByteString b = 
     1641          com.google.protobuf.ByteString b =
    15811642              com.google.protobuf.ByteString.copyFromUtf8(
    15821643                  (java.lang.String) ref);
     
    16011662  bitField0_ |= 0x00000080;
    16021663        osmosisReplicationBaseUrl_ = value;
    1603        
     1664
    16041665        return this;
    16051666      }
     
    16141675        bitField0_ = (bitField0_ & ~0x00000080);
    16151676        osmosisReplicationBaseUrl_ = getDefaultInstance().getOsmosisReplicationBaseUrl();
    1616        
     1677
    16171678        return this;
    16181679      }
     
    16311692  bitField0_ |= 0x00000080;
    16321693        osmosisReplicationBaseUrl_ = value;
    1633        
     1694
    16341695        return this;
    16351696      }
     
    17051766    }
    17061767
    1707     public HeaderBBox getDefaultInstanceForType() {
     1768    @Override
     1769        public HeaderBBox getDefaultInstanceForType() {
    17081770      return defaultInstance;
    17091771    }
     
    17761838    public static com.google.protobuf.Parser<HeaderBBox> PARSER =
    17771839        new com.google.protobuf.AbstractParser<HeaderBBox>() {
    1778       public HeaderBBox parsePartialFrom(
     1840      @Override
     1841        public HeaderBBox parsePartialFrom(
    17791842          com.google.protobuf.CodedInputStream input,
    17801843          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    17951858     * <code>required sint64 left = 1;</code>
    17961859     */
    1797     public boolean hasLeft() {
     1860    @Override
     1861        public boolean hasLeft() {
    17981862      return ((bitField0_ & 0x00000001) == 0x00000001);
    17991863    }
     
    18011865     * <code>required sint64 left = 1;</code>
    18021866     */
    1803     public long getLeft() {
     1867    @Override
     1868        public long getLeft() {
    18041869      return left_;
    18051870    }
     
    18101875     * <code>required sint64 right = 2;</code>
    18111876     */
    1812     public boolean hasRight() {
     1877    @Override
     1878        public boolean hasRight() {
    18131879      return ((bitField0_ & 0x00000002) == 0x00000002);
    18141880    }
     
    18161882     * <code>required sint64 right = 2;</code>
    18171883     */
    1818     public long getRight() {
     1884    @Override
     1885        public long getRight() {
    18191886      return right_;
    18201887    }
     
    18251892     * <code>required sint64 top = 3;</code>
    18261893     */
    1827     public boolean hasTop() {
     1894    @Override
     1895        public boolean hasTop() {
    18281896      return ((bitField0_ & 0x00000004) == 0x00000004);
    18291897    }
     
    18311899     * <code>required sint64 top = 3;</code>
    18321900     */
    1833     public long getTop() {
     1901    @Override
     1902        public long getTop() {
    18341903      return top_;
    18351904    }
     
    18401909     * <code>required sint64 bottom = 4;</code>
    18411910     */
    1842     public boolean hasBottom() {
     1911    @Override
     1912        public boolean hasBottom() {
    18431913      return ((bitField0_ & 0x00000008) == 0x00000008);
    18441914    }
     
    18461916     * <code>required sint64 bottom = 4;</code>
    18471917     */
    1848     public long getBottom() {
     1918    @Override
     1919        public long getBottom() {
    18491920      return bottom_;
    18501921    }
     
    18571928    }
    18581929    private byte memoizedIsInitialized = -1;
    1859     public final boolean isInitialized() {
     1930    @Override
     1931        public final boolean isInitialized() {
    18601932      byte isInitialized = memoizedIsInitialized;
    18611933      if (isInitialized == 1) return true;
     
    18821954    }
    18831955
    1884     public void writeTo(com.google.protobuf.CodedOutputStream output)
     1956    @Override
     1957        public void writeTo(com.google.protobuf.CodedOutputStream output)
    18851958                        throws java.io.IOException {
    18861959      getSerializedSize();
     
    19011974
    19021975    private int memoizedSerializedSize = -1;
    1903     public int getSerializedSize() {
     1976    @Override
     1977        public int getSerializedSize() {
    19041978      int size = memoizedSerializedSize;
    19051979      if (size != -1) return size;
     
    19882062
    19892063    public static Builder newBuilder() { return Builder.create(); }
    1990     public Builder newBuilderForType() { return newBuilder(); }
     2064    @Override
     2065        public Builder newBuilderForType() { return newBuilder(); }
    19912066    public static Builder newBuilder(crosby.binary.Osmformat.HeaderBBox prototype) {
    19922067      return newBuilder().mergeFrom(prototype);
    19932068    }
    1994     public Builder toBuilder() { return newBuilder(this); }
     2069    @Override
     2070        public Builder toBuilder() { return newBuilder(this); }
    19952071
    19962072    /**
     
    20142090      }
    20152091
    2016       public Builder clear() {
     2092      @Override
     2093        public Builder clear() {
    20172094        super.clear();
    20182095        left_ = 0L;
     
    20272104      }
    20282105
    2029       public Builder clone() {
     2106      @Override
     2107        public Builder clone() {
    20302108        return create().mergeFrom(buildPartial());
    20312109      }
    20322110
    2033       public crosby.binary.Osmformat.HeaderBBox getDefaultInstanceForType() {
     2111      @Override
     2112        public crosby.binary.Osmformat.HeaderBBox getDefaultInstanceForType() {
    20342113        return crosby.binary.Osmformat.HeaderBBox.getDefaultInstance();
    20352114      }
    20362115
    2037       public crosby.binary.Osmformat.HeaderBBox build() {
     2116      @Override
     2117        public crosby.binary.Osmformat.HeaderBBox build() {
    20382118        crosby.binary.Osmformat.HeaderBBox result = buildPartial();
    20392119        if (!result.isInitialized()) {
     
    20432123      }
    20442124
    2045       public crosby.binary.Osmformat.HeaderBBox buildPartial() {
     2125      @Override
     2126        public crosby.binary.Osmformat.HeaderBBox buildPartial() {
    20462127        crosby.binary.Osmformat.HeaderBBox result = new crosby.binary.Osmformat.HeaderBBox(this);
    20472128        int from_bitField0_ = bitField0_;
     
    20672148      }
    20682149
    2069       public Builder mergeFrom(crosby.binary.Osmformat.HeaderBBox other) {
     2150      @Override
     2151        public Builder mergeFrom(crosby.binary.Osmformat.HeaderBBox other) {
    20702152        if (other == crosby.binary.Osmformat.HeaderBBox.getDefaultInstance()) return this;
    20712153        if (other.hasLeft()) {
     
    20862168      }
    20872169
    2088       public final boolean isInitialized() {
     2170      @Override
     2171        public final boolean isInitialized() {
    20892172        if (!hasLeft()) {
    2090          
     2173
    20912174          return false;
    20922175        }
    20932176        if (!hasRight()) {
    2094          
     2177
    20952178          return false;
    20962179        }
    20972180        if (!hasTop()) {
    2098          
     2181
    20992182          return false;
    21002183        }
    21012184        if (!hasBottom()) {
    2102          
     2185
    21032186          return false;
    21042187        }
     
    21062189      }
    21072190
    2108       public Builder mergeFrom(
     2191      @Override
     2192        public Builder mergeFrom(
    21092193          com.google.protobuf.CodedInputStream input,
    21102194          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    21292213       * <code>required sint64 left = 1;</code>
    21302214       */
    2131       public boolean hasLeft() {
     2215      @Override
     2216        public boolean hasLeft() {
    21322217        return ((bitField0_ & 0x00000001) == 0x00000001);
    21332218      }
     
    21352220       * <code>required sint64 left = 1;</code>
    21362221       */
    2137       public long getLeft() {
     2222      @Override
     2223        public long getLeft() {
    21382224        return left_;
    21392225      }
     
    21442230        bitField0_ |= 0x00000001;
    21452231        left_ = value;
    2146        
     2232
    21472233        return this;
    21482234      }
     
    21532239        bitField0_ = (bitField0_ & ~0x00000001);
    21542240        left_ = 0L;
    2155        
     2241
    21562242        return this;
    21572243      }
     
    21612247       * <code>required sint64 right = 2;</code>
    21622248       */
    2163       public boolean hasRight() {
     2249      @Override
     2250        public boolean hasRight() {
    21642251        return ((bitField0_ & 0x00000002) == 0x00000002);
    21652252      }
     
    21672254       * <code>required sint64 right = 2;</code>
    21682255       */
    2169       public long getRight() {
     2256      @Override
     2257        public long getRight() {
    21702258        return right_;
    21712259      }
     
    21762264        bitField0_ |= 0x00000002;
    21772265        right_ = value;
    2178        
     2266
    21792267        return this;
    21802268      }
     
    21852273        bitField0_ = (bitField0_ & ~0x00000002);
    21862274        right_ = 0L;
    2187        
     2275
    21882276        return this;
    21892277      }
     
    21932281       * <code>required sint64 top = 3;</code>
    21942282       */
    2195       public boolean hasTop() {
     2283      @Override
     2284        public boolean hasTop() {
    21962285        return ((bitField0_ & 0x00000004) == 0x00000004);
    21972286      }
     
    21992288       * <code>required sint64 top = 3;</code>
    22002289       */
    2201       public long getTop() {
     2290      @Override
     2291        public long getTop() {
    22022292        return top_;
    22032293      }
     
    22082298        bitField0_ |= 0x00000004;
    22092299        top_ = value;
    2210        
     2300
    22112301        return this;
    22122302      }
     
    22172307        bitField0_ = (bitField0_ & ~0x00000004);
    22182308        top_ = 0L;
    2219        
     2309
    22202310        return this;
    22212311      }
     
    22252315       * <code>required sint64 bottom = 4;</code>
    22262316       */
    2227       public boolean hasBottom() {
     2317      @Override
     2318        public boolean hasBottom() {
    22282319        return ((bitField0_ & 0x00000008) == 0x00000008);
    22292320      }
     
    22312322       * <code>required sint64 bottom = 4;</code>
    22322323       */
    2233       public long getBottom() {
     2324      @Override
     2325        public long getBottom() {
    22342326        return bottom_;
    22352327      }
     
    22402332        bitField0_ |= 0x00000008;
    22412333        bottom_ = value;
    2242        
     2334
    22432335        return this;
    22442336      }
     
    22492341        bitField0_ = (bitField0_ & ~0x00000008);
    22502342        bottom_ = 0L;
    2251        
     2343
    22522344        return this;
    22532345      }
     
    22802372     * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    22812373     */
    2282     java.util.List<crosby.binary.Osmformat.PrimitiveGroup> 
     2374    java.util.List<crosby.binary.Osmformat.PrimitiveGroup>
    22832375        getPrimitivegroupList();
    22842376    /**
     
    23702462    }
    23712463
    2372     public PrimitiveBlock getDefaultInstanceForType() {
     2464    @Override
     2465        public PrimitiveBlock getDefaultInstanceForType() {
    23732466      return defaultInstance;
    23742467    }
     
    24652558    public static com.google.protobuf.Parser<PrimitiveBlock> PARSER =
    24662559        new com.google.protobuf.AbstractParser<PrimitiveBlock>() {
    2467       public PrimitiveBlock parsePartialFrom(
     2560      @Override
     2561        public PrimitiveBlock parsePartialFrom(
    24682562          com.google.protobuf.CodedInputStream input,
    24692563          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    24842578     * <code>required .OSMPBF.StringTable stringtable = 1;</code>
    24852579     */
    2486     public boolean hasStringtable() {
     2580    @Override
     2581        public boolean hasStringtable() {
    24872582      return ((bitField0_ & 0x00000001) == 0x00000001);
    24882583    }
     
    24902585     * <code>required .OSMPBF.StringTable stringtable = 1;</code>
    24912586     */
    2492     public crosby.binary.Osmformat.StringTable getStringtable() {
     2587    @Override
     2588        public crosby.binary.Osmformat.StringTable getStringtable() {
    24932589      return stringtable_;
    24942590    }
     
    24992595     * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    25002596     */
    2501     public java.util.List<crosby.binary.Osmformat.PrimitiveGroup> getPrimitivegroupList() {
     2597    @Override
     2598        public java.util.List<crosby.binary.Osmformat.PrimitiveGroup> getPrimitivegroupList() {
    25022599      return primitivegroup_;
    25032600    }
     
    25052602     * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    25062603     */
    2507     public java.util.List<? extends crosby.binary.Osmformat.PrimitiveGroupOrBuilder> 
     2604    public java.util.List<? extends crosby.binary.Osmformat.PrimitiveGroupOrBuilder>
    25082605        getPrimitivegroupOrBuilderList() {
    25092606      return primitivegroup_;
     
    25122609     * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    25132610     */
    2514     public int getPrimitivegroupCount() {
     2611    @Override
     2612        public int getPrimitivegroupCount() {
    25152613      return primitivegroup_.size();
    25162614    }
     
    25182616     * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    25192617     */
    2520     public crosby.binary.Osmformat.PrimitiveGroup getPrimitivegroup(int index) {
     2618    @Override
     2619        public crosby.binary.Osmformat.PrimitiveGroup getPrimitivegroup(int index) {
    25212620      return primitivegroup_.get(index);
    25222621    }
     
    25382637     * </pre>
    25392638     */
    2540     public boolean hasGranularity() {
     2639    @Override
     2640        public boolean hasGranularity() {
    25412641      return ((bitField0_ & 0x00000002) == 0x00000002);
    25422642    }
     
    25482648     * </pre>
    25492649     */
    2550     public int getGranularity() {
     2650    @Override
     2651        public int getGranularity() {
    25512652      return granularity_;
    25522653    }
     
    25612662     * </pre>
    25622663     */
    2563     public boolean hasLatOffset() {
     2664    @Override
     2665        public boolean hasLatOffset() {
    25642666      return ((bitField0_ & 0x00000004) == 0x00000004);
    25652667    }
     
    25712673     * </pre>
    25722674     */
    2573     public long getLatOffset() {
     2675    @Override
     2676        public long getLatOffset() {
    25742677      return latOffset_;
    25752678    }
     
    25802683     * <code>optional int64 lon_offset = 20 [default = 0];</code>
    25812684     */
    2582     public boolean hasLonOffset() {
     2685    @Override
     2686        public boolean hasLonOffset() {
    25832687      return ((bitField0_ & 0x00000008) == 0x00000008);
    25842688    }
     
    25862690     * <code>optional int64 lon_offset = 20 [default = 0];</code>
    25872691     */
    2588     public long getLonOffset() {
     2692    @Override
     2693        public long getLonOffset() {
    25892694      return lonOffset_;
    25902695    }
     
    25992704     * </pre>
    26002705     */
    2601     public boolean hasDateGranularity() {
     2706    @Override
     2707        public boolean hasDateGranularity() {
    26022708      return ((bitField0_ & 0x00000010) == 0x00000010);
    26032709    }
     
    26092715     * </pre>
    26102716     */
    2611     public int getDateGranularity() {
     2717    @Override
     2718        public int getDateGranularity() {
    26122719      return dateGranularity_;
    26132720    }
     
    26222729    }
    26232730    private byte memoizedIsInitialized = -1;
    2624     public final boolean isInitialized() {
     2731    @Override
     2732        public final boolean isInitialized() {
    26252733      byte isInitialized = memoizedIsInitialized;
    26262734      if (isInitialized == 1) return true;
     
    26412749    }
    26422750
    2643     public void writeTo(com.google.protobuf.CodedOutputStream output)
     2751    @Override
     2752        public void writeTo(com.google.protobuf.CodedOutputStream output)
    26442753                        throws java.io.IOException {
    26452754      getSerializedSize();
     
    26662775
    26672776    private int memoizedSerializedSize = -1;
    2668     public int getSerializedSize() {
     2777    @Override
     2778        public int getSerializedSize() {
    26692779      int size = memoizedSerializedSize;
    26702780      if (size != -1) return size;
     
    27612871
    27622872    public static Builder newBuilder() { return Builder.create(); }
    2763     public Builder newBuilderForType() { return newBuilder(); }
     2873    @Override
     2874        public Builder newBuilderForType() { return newBuilder(); }
    27642875    public static Builder newBuilder(crosby.binary.Osmformat.PrimitiveBlock prototype) {
    27652876      return newBuilder().mergeFrom(prototype);
    27662877    }
    2767     public Builder toBuilder() { return newBuilder(this); }
     2878    @Override
     2879        public Builder toBuilder() { return newBuilder(this); }
    27682880
    27692881    /**
     
    27872899      }
    27882900
    2789       public Builder clear() {
     2901      @Override
     2902        public Builder clear() {
    27902903        super.clear();
    27912904        stringtable_ = crosby.binary.Osmformat.StringTable.getDefaultInstance();
     
    28042917      }
    28052918
    2806       public Builder clone() {
     2919      @Override
     2920        public Builder clone() {
    28072921        return create().mergeFrom(buildPartial());
    28082922      }
    28092923
    2810       public crosby.binary.Osmformat.PrimitiveBlock getDefaultInstanceForType() {
     2924      @Override
     2925        public crosby.binary.Osmformat.PrimitiveBlock getDefaultInstanceForType() {
    28112926        return crosby.binary.Osmformat.PrimitiveBlock.getDefaultInstance();
    28122927      }
    28132928
    2814       public crosby.binary.Osmformat.PrimitiveBlock build() {
     2929      @Override
     2930        public crosby.binary.Osmformat.PrimitiveBlock build() {
    28152931        crosby.binary.Osmformat.PrimitiveBlock result = buildPartial();
    28162932        if (!result.isInitialized()) {
     
    28202936      }
    28212937
    2822       public crosby.binary.Osmformat.PrimitiveBlock buildPartial() {
     2938      @Override
     2939        public crosby.binary.Osmformat.PrimitiveBlock buildPartial() {
    28232940        crosby.binary.Osmformat.PrimitiveBlock result = new crosby.binary.Osmformat.PrimitiveBlock(this);
    28242941        int from_bitField0_ = bitField0_;
     
    28532970      }
    28542971
    2855       public Builder mergeFrom(crosby.binary.Osmformat.PrimitiveBlock other) {
     2972      @Override
     2973        public Builder mergeFrom(crosby.binary.Osmformat.PrimitiveBlock other) {
    28562974        if (other == crosby.binary.Osmformat.PrimitiveBlock.getDefaultInstance()) return this;
    28572975        if (other.hasStringtable()) {
     
    28662984            primitivegroup_.addAll(other.primitivegroup_);
    28672985          }
    2868          
     2986
    28692987        }
    28702988        if (other.hasGranularity()) {
     
    28853003      }
    28863004
    2887       public final boolean isInitialized() {
     3005      @Override
     3006        public final boolean isInitialized() {
    28883007        if (!hasStringtable()) {
    2889          
     3008
    28903009          return false;
    28913010        }
    28923011        for (int i = 0; i < getPrimitivegroupCount(); i++) {
    28933012          if (!getPrimitivegroup(i).isInitialized()) {
    2894            
     3013
    28953014            return false;
    28963015          }
     
    28993018      }
    29003019
    2901       public Builder mergeFrom(
     3020      @Override
     3021        public Builder mergeFrom(
    29023022          com.google.protobuf.CodedInputStream input,
    29033023          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    29223042       * <code>required .OSMPBF.StringTable stringtable = 1;</code>
    29233043       */
    2924       public boolean hasStringtable() {
     3044      @Override
     3045        public boolean hasStringtable() {
    29253046        return ((bitField0_ & 0x00000001) == 0x00000001);
    29263047      }
     
    29283049       * <code>required .OSMPBF.StringTable stringtable = 1;</code>
    29293050       */
    2930       public crosby.binary.Osmformat.StringTable getStringtable() {
     3051      @Override
     3052        public crosby.binary.Osmformat.StringTable getStringtable() {
    29313053        return stringtable_;
    29323054      }
     
    29903112       * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    29913113       */
    2992       public java.util.List<crosby.binary.Osmformat.PrimitiveGroup> getPrimitivegroupList() {
     3114      @Override
     3115        public java.util.List<crosby.binary.Osmformat.PrimitiveGroup> getPrimitivegroupList() {
    29933116        return java.util.Collections.unmodifiableList(primitivegroup_);
    29943117      }
     
    29963119       * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    29973120       */
    2998       public int getPrimitivegroupCount() {
     3121      @Override
     3122        public int getPrimitivegroupCount() {
    29993123        return primitivegroup_.size();
    30003124      }
     
    30023126       * <code>repeated .OSMPBF.PrimitiveGroup primitivegroup = 2;</code>
    30033127       */
    3004       public crosby.binary.Osmformat.PrimitiveGroup getPrimitivegroup(int index) {
     3128      @Override
     3129        public crosby.binary.Osmformat.PrimitiveGroup getPrimitivegroup(int index) {
    30053130        return primitivegroup_.get(index);
    30063131      }
     
    31113236       * </pre>
    31123237       */
    3113       public boolean hasGranularity() {
     3238      @Override
     3239        public boolean hasGranularity() {
    31143240        return ((bitField0_ & 0x00000004) == 0x00000004);
    31153241      }
     
    31213247       * </pre>
    31223248       */
    3123       public int getGranularity() {
     3249      @Override
     3250        public int getGranularity() {
    31243251        return granularity_;
    31253252      }
     
    31343261        bitField0_ |= 0x00000004;
    31353262        granularity_ = value;
    3136        
     3263
    31373264        return this;
    31383265      }
     
    31473274        bitField0_ = (bitField0_ & ~0x00000004);
    31483275        granularity_ = 100;
    3149        
     3276
    31503277        return this;
    31513278      }
     
    31593286       * </pre>
    31603287       */
    3161       public boolean hasLatOffset() {
     3288      @Override
     3289        public boolean hasLatOffset() {
    31623290        return ((bitField0_ & 0x00000008) == 0x00000008);
    31633291      }
     
    31693297       * </pre>
    31703298       */
    3171       public long getLatOffset() {
     3299      @Override
     3300        public long getLatOffset() {
    31723301        return latOffset_;
    31733302      }
     
    31823311        bitField0_ |= 0x00000008;
    31833312        latOffset_ = value;
    3184        
     3313
    31853314        return this;
    31863315      }
     
    31953324        bitField0_ = (bitField0_ & ~0x00000008);
    31963325        latOffset_ = 0L;
    3197        
     3326
    31983327        return this;
    31993328      }
     
    32033332       * <code>optional int64 lon_offset = 20 [default = 0];</code>
    32043333       */
    3205       public boolean hasLonOffset() {
     3334      @Override
     3335        public boolean hasLonOffset() {
    32063336        return ((bitField0_ & 0x00000010) == 0x00000010);
    32073337      }
     
    32093339       * <code>optional int64 lon_offset = 20 [default = 0];</code>
    32103340       */
    3211       public long getLonOffset() {
     3341      @Override
     3342        public long getLonOffset() {
    32123343        return lonOffset_;
    32133344      }
     
    32183349        bitField0_ |= 0x00000010;
    32193350        lonOffset_ = value;
    3220        
     3351
    32213352        return this;
    32223353      }
     
    32273358        bitField0_ = (bitField0_ & ~0x00000010);
    32283359        lonOffset_ = 0L;
    3229        
     3360
    32303361        return this;
    32313362      }
     
    32393370       * </pre>
    32403371       */
    3241       public boolean hasDateGranularity() {
     3372      @Override
     3373        public boolean hasDateGranularity() {
    32423374        return ((bitField0_ & 0x00000020) == 0x00000020);
    32433375      }
     
    32493381       * </pre>
    32503382       */
    3251       public int getDateGranularity() {
     3383      @Override
     3384        public int getDateGranularity() {
    32523385        return dateGranularity_;
    32533386      }
     
    32623395        bitField0_ |= 0x00000020;
    32633396        dateGranularity_ = value;
    3264        
     3397
    32653398        return this;
    32663399      }
     
    32753408        bitField0_ = (bitField0_ & ~0x00000020);
    32763409        dateGranularity_ = 1000;
    3277        
     3410
    32783411        return this;
    32793412      }
     
    32973430     * <code>repeated .OSMPBF.Node nodes = 1;</code>
    32983431     */
    3299     java.util.List<crosby.binary.Osmformat.Node> 
     3432    java.util.List<crosby.binary.Osmformat.Node>
    33003433        getNodesList();
    33013434    /**
     
    33203453     * <code>repeated .OSMPBF.Way ways = 3;</code>
    33213454     */
    3322     java.util.List<crosby.binary.Osmformat.Way> 
     3455    java.util.List<crosby.binary.Osmformat.Way>
    33233456        getWaysList();
    33243457    /**
     
    33343467     * <code>repeated .OSMPBF.Relation relations = 4;</code>
    33353468     */
    3336     java.util.List<crosby.binary.Osmformat.Relation> 
     3469    java.util.List<crosby.binary.Osmformat.Relation>
    33373470        getRelationsList();
    33383471    /**
     
    33483481     * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    33493482     */
    3350     java.util.List<crosby.binary.Osmformat.ChangeSet> 
     3483    java.util.List<crosby.binary.Osmformat.ChangeSet>
    33513484        getChangesetsList();
    33523485    /**
     
    33823515    }
    33833516
    3384     public PrimitiveGroup getDefaultInstanceForType() {
     3517    @Override
     3518        public PrimitiveGroup getDefaultInstanceForType() {
    33853519      return defaultInstance;
    33863520    }
     
    34903624    public static com.google.protobuf.Parser<PrimitiveGroup> PARSER =
    34913625        new com.google.protobuf.AbstractParser<PrimitiveGroup>() {
    3492       public PrimitiveGroup parsePartialFrom(
     3626      @Override
     3627        public PrimitiveGroup parsePartialFrom(
    34933628          com.google.protobuf.CodedInputStream input,
    34943629          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    35093644     * <code>repeated .OSMPBF.Node nodes = 1;</code>
    35103645     */
    3511     public java.util.List<crosby.binary.Osmformat.Node> getNodesList() {
     3646    @Override
     3647        public java.util.List<crosby.binary.Osmformat.Node> getNodesList() {
    35123648      return nodes_;
    35133649    }
     
    35153651     * <code>repeated .OSMPBF.Node nodes = 1;</code>
    35163652     */
    3517     public java.util.List<? extends crosby.binary.Osmformat.NodeOrBuilder> 
     3653    public java.util.List<? extends crosby.binary.Osmformat.NodeOrBuilder>
    35183654        getNodesOrBuilderList() {
    35193655      return nodes_;
     
    35223658     * <code>repeated .OSMPBF.Node nodes = 1;</code>
    35233659     */
    3524     public int getNodesCount() {
     3660    @Override
     3661        public int getNodesCount() {
    35253662      return nodes_.size();
    35263663    }
     
    35283665     * <code>repeated .OSMPBF.Node nodes = 1;</code>
    35293666     */
    3530     public crosby.binary.Osmformat.Node getNodes(int index) {
     3667    @Override
     3668        public crosby.binary.Osmformat.Node getNodes(int index) {
    35313669      return nodes_.get(index);
    35323670    }
     
    35443682     * <code>optional .OSMPBF.DenseNodes dense = 2;</code>
    35453683     */
    3546     public boolean hasDense() {
     3684    @Override
     3685        public boolean hasDense() {
    35473686      return ((bitField0_ & 0x00000001) == 0x00000001);
    35483687    }
     
    35503689     * <code>optional .OSMPBF.DenseNodes dense = 2;</code>
    35513690     */
    3552     public crosby.binary.Osmformat.DenseNodes getDense() {
     3691    @Override
     3692        public crosby.binary.Osmformat.DenseNodes getDense() {
    35533693      return dense_;
    35543694    }
     
    35593699     * <code>repeated .OSMPBF.Way ways = 3;</code>
    35603700     */
    3561     public java.util.List<crosby.binary.Osmformat.Way> getWaysList() {
     3701    @Override
     3702        public java.util.List<crosby.binary.Osmformat.Way> getWaysList() {
    35623703      return ways_;
    35633704    }
     
    35653706     * <code>repeated .OSMPBF.Way ways = 3;</code>
    35663707     */
    3567     public java.util.List<? extends crosby.binary.Osmformat.WayOrBuilder> 
     3708    public java.util.List<? extends crosby.binary.Osmformat.WayOrBuilder>
    35683709        getWaysOrBuilderList() {
    35693710      return ways_;
     
    35723713     * <code>repeated .OSMPBF.Way ways = 3;</code>
    35733714     */
    3574     public int getWaysCount() {
     3715    @Override
     3716        public int getWaysCount() {
    35753717      return ways_.size();
    35763718    }
     
    35783720     * <code>repeated .OSMPBF.Way ways = 3;</code>
    35793721     */
    3580     public crosby.binary.Osmformat.Way getWays(int index) {
     3722    @Override
     3723        public crosby.binary.Osmformat.Way getWays(int index) {
    35813724      return ways_.get(index);
    35823725    }
     
    35943737     * <code>repeated .OSMPBF.Relation relations = 4;</code>
    35953738     */
    3596     public java.util.List<crosby.binary.Osmformat.Relation> getRelationsList() {
     3739    @Override
     3740        public java.util.List<crosby.binary.Osmformat.Relation> getRelationsList() {
    35973741      return relations_;
    35983742    }
     
    36003744     * <code>repeated .OSMPBF.Relation relations = 4;</code>
    36013745     */
    3602     public java.util.List<? extends crosby.binary.Osmformat.RelationOrBuilder> 
     3746    public java.util.List<? extends crosby.binary.Osmformat.RelationOrBuilder>
    36033747        getRelationsOrBuilderList() {
    36043748      return relations_;
     
    36073751     * <code>repeated .OSMPBF.Relation relations = 4;</code>
    36083752     */
    3609     public int getRelationsCount() {
     3753    @Override
     3754        public int getRelationsCount() {
    36103755      return relations_.size();
    36113756    }
     
    36133758     * <code>repeated .OSMPBF.Relation relations = 4;</code>
    36143759     */
    3615     public crosby.binary.Osmformat.Relation getRelations(int index) {
     3760    @Override
     3761        public crosby.binary.Osmformat.Relation getRelations(int index) {
    36163762      return relations_.get(index);
    36173763    }
     
    36293775     * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    36303776     */
    3631     public java.util.List<crosby.binary.Osmformat.ChangeSet> getChangesetsList() {
     3777    @Override
     3778        public java.util.List<crosby.binary.Osmformat.ChangeSet> getChangesetsList() {
    36323779      return changesets_;
    36333780    }
     
    36353782     * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    36363783     */
    3637     public java.util.List<? extends crosby.binary.Osmformat.ChangeSetOrBuilder> 
     3784    public java.util.List<? extends crosby.binary.Osmformat.ChangeSetOrBuilder>
    36383785        getChangesetsOrBuilderList() {
    36393786      return changesets_;
     
    36423789     * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    36433790     */
    3644     public int getChangesetsCount() {
     3791    @Override
     3792        public int getChangesetsCount() {
    36453793      return changesets_.size();
    36463794    }
     
    36483796     * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    36493797     */
    3650     public crosby.binary.Osmformat.ChangeSet getChangesets(int index) {
     3798    @Override
     3799        public crosby.binary.Osmformat.ChangeSet getChangesets(int index) {
    36513800      return changesets_.get(index);
    36523801    }
     
    36673816    }
    36683817    private byte memoizedIsInitialized = -1;
    3669     public final boolean isInitialized() {
     3818    @Override
     3819        public final boolean isInitialized() {
    36703820      byte isInitialized = memoizedIsInitialized;
    36713821      if (isInitialized == 1) return true;
     
    37003850    }
    37013851
    3702     public void writeTo(com.google.protobuf.CodedOutputStream output)
     3852    @Override
     3853        public void writeTo(com.google.protobuf.CodedOutputStream output)
    37033854                        throws java.io.IOException {
    37043855      getSerializedSize();
     
    37223873
    37233874    private int memoizedSerializedSize = -1;
    3724     public int getSerializedSize() {
     3875    @Override
     3876        public int getSerializedSize() {
    37253877      int size = memoizedSerializedSize;
    37263878      if (size != -1) return size;
     
    38133965
    38143966    public static Builder newBuilder() { return Builder.create(); }
    3815     public Builder newBuilderForType() { return newBuilder(); }
     3967    @Override
     3968        public Builder newBuilderForType() { return newBuilder(); }
    38163969    public static Builder newBuilder(crosby.binary.Osmformat.PrimitiveGroup prototype) {
    38173970      return newBuilder().mergeFrom(prototype);
    38183971    }
    3819     public Builder toBuilder() { return newBuilder(this); }
     3972    @Override
     3973        public Builder toBuilder() { return newBuilder(this); }
    38203974
    38213975    /**
     
    38433997      }
    38443998
    3845       public Builder clear() {
     3999      @Override
     4000        public Builder clear() {
    38464001        super.clear();
    38474002        nodes_ = java.util.Collections.emptyList();
     
    38584013      }
    38594014
    3860       public Builder clone() {
     4015      @Override
     4016        public Builder clone() {
    38614017        return create().mergeFrom(buildPartial());
    38624018      }
    38634019
    3864       public crosby.binary.Osmformat.PrimitiveGroup getDefaultInstanceForType() {
     4020      @Override
     4021        public crosby.binary.Osmformat.PrimitiveGroup getDefaultInstanceForType() {
    38654022        return crosby.binary.Osmformat.PrimitiveGroup.getDefaultInstance();
    38664023      }
    38674024
    3868       public crosby.binary.Osmformat.PrimitiveGroup build() {
     4025      @Override
     4026        public crosby.binary.Osmformat.PrimitiveGroup build() {
    38694027        crosby.binary.Osmformat.PrimitiveGroup result = buildPartial();
    38704028        if (!result.isInitialized()) {
     
    38744032      }
    38754033
    3876       public crosby.binary.Osmformat.PrimitiveGroup buildPartial() {
     4034      @Override
     4035        public crosby.binary.Osmformat.PrimitiveGroup buildPartial() {
    38774036        crosby.binary.Osmformat.PrimitiveGroup result = new crosby.binary.Osmformat.PrimitiveGroup(this);
    38784037        int from_bitField0_ = bitField0_;
     
    39064065      }
    39074066
    3908       public Builder mergeFrom(crosby.binary.Osmformat.PrimitiveGroup other) {
     4067      @Override
     4068        public Builder mergeFrom(crosby.binary.Osmformat.PrimitiveGroup other) {
    39094069        if (other == crosby.binary.Osmformat.PrimitiveGroup.getDefaultInstance()) return this;
    39104070        if (!other.nodes_.isEmpty()) {
     
    39164076            nodes_.addAll(other.nodes_);
    39174077          }
    3918          
     4078
    39194079        }
    39204080        if (other.hasDense()) {
     
    39294089            ways_.addAll(other.ways_);
    39304090          }
    3931          
     4091
    39324092        }
    39334093        if (!other.relations_.isEmpty()) {
     
    39394099            relations_.addAll(other.relations_);
    39404100          }
    3941          
     4101
    39424102        }
    39434103        if (!other.changesets_.isEmpty()) {
     
    39494109            changesets_.addAll(other.changesets_);
    39504110          }
    3951          
     4111
    39524112        }
    39534113        setUnknownFields(
     
    39564116      }
    39574117
    3958       public final boolean isInitialized() {
     4118      @Override
     4119        public final boolean isInitialized() {
    39594120        for (int i = 0; i < getNodesCount(); i++) {
    39604121          if (!getNodes(i).isInitialized()) {
    3961            
     4122
    39624123            return false;
    39634124          }
     
    39654126        for (int i = 0; i < getWaysCount(); i++) {
    39664127          if (!getWays(i).isInitialized()) {
    3967            
     4128
    39684129            return false;
    39694130          }
     
    39714132        for (int i = 0; i < getRelationsCount(); i++) {
    39724133          if (!getRelations(i).isInitialized()) {
    3973            
     4134
    39744135            return false;
    39754136          }
     
    39774138        for (int i = 0; i < getChangesetsCount(); i++) {
    39784139          if (!getChangesets(i).isInitialized()) {
    3979            
     4140
    39804141            return false;
    39814142          }
     
    39844145      }
    39854146
    3986       public Builder mergeFrom(
     4147      @Override
     4148        public Builder mergeFrom(
    39874149          com.google.protobuf.CodedInputStream input,
    39884150          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    40154177       * <code>repeated .OSMPBF.Node nodes = 1;</code>
    40164178       */
    4017       public java.util.List<crosby.binary.Osmformat.Node> getNodesList() {
     4179      @Override
     4180        public java.util.List<crosby.binary.Osmformat.Node> getNodesList() {
    40184181        return java.util.Collections.unmodifiableList(nodes_);
    40194182      }
     
    40214184       * <code>repeated .OSMPBF.Node nodes = 1;</code>
    40224185       */
    4023       public int getNodesCount() {
     4186      @Override
     4187        public int getNodesCount() {
    40244188        return nodes_.size();
    40254189      }
     
    40274191       * <code>repeated .OSMPBF.Node nodes = 1;</code>
    40284192       */
    4029       public crosby.binary.Osmformat.Node getNodes(int index) {
     4193      @Override
     4194        public crosby.binary.Osmformat.Node getNodes(int index) {
    40304195        return nodes_.get(index);
    40314196      }
     
    41324297       * <code>optional .OSMPBF.DenseNodes dense = 2;</code>
    41334298       */
    4134       public boolean hasDense() {
     4299      @Override
     4300        public boolean hasDense() {
    41354301        return ((bitField0_ & 0x00000002) == 0x00000002);
    41364302      }
     
    41384304       * <code>optional .OSMPBF.DenseNodes dense = 2;</code>
    41394305       */
    4140       public crosby.binary.Osmformat.DenseNodes getDense() {
     4306      @Override
     4307        public crosby.binary.Osmformat.DenseNodes getDense() {
    41414308        return dense_;
    41424309      }
     
    42004367       * <code>repeated .OSMPBF.Way ways = 3;</code>
    42014368       */
    4202       public java.util.List<crosby.binary.Osmformat.Way> getWaysList() {
     4369      @Override
     4370        public java.util.List<crosby.binary.Osmformat.Way> getWaysList() {
    42034371        return java.util.Collections.unmodifiableList(ways_);
    42044372      }
     
    42064374       * <code>repeated .OSMPBF.Way ways = 3;</code>
    42074375       */
    4208       public int getWaysCount() {
     4376      @Override
     4377        public int getWaysCount() {
    42094378        return ways_.size();
    42104379      }
     
    42124381       * <code>repeated .OSMPBF.Way ways = 3;</code>
    42134382       */
    4214       public crosby.binary.Osmformat.Way getWays(int index) {
     4383      @Override
     4384        public crosby.binary.Osmformat.Way getWays(int index) {
    42154385        return ways_.get(index);
    42164386      }
     
    43254495       * <code>repeated .OSMPBF.Relation relations = 4;</code>
    43264496       */
    4327       public java.util.List<crosby.binary.Osmformat.Relation> getRelationsList() {
     4497      @Override
     4498        public java.util.List<crosby.binary.Osmformat.Relation> getRelationsList() {
    43284499        return java.util.Collections.unmodifiableList(relations_);
    43294500      }
     
    43314502       * <code>repeated .OSMPBF.Relation relations = 4;</code>
    43324503       */
    4333       public int getRelationsCount() {
     4504      @Override
     4505        public int getRelationsCount() {
    43344506        return relations_.size();
    43354507      }
     
    43374509       * <code>repeated .OSMPBF.Relation relations = 4;</code>
    43384510       */
    4339       public crosby.binary.Osmformat.Relation getRelations(int index) {
     4511      @Override
     4512        public crosby.binary.Osmformat.Relation getRelations(int index) {
    43404513        return relations_.get(index);
    43414514      }
     
    44504623       * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    44514624       */
    4452       public java.util.List<crosby.binary.Osmformat.ChangeSet> getChangesetsList() {
     4625      @Override
     4626        public java.util.List<crosby.binary.Osmformat.ChangeSet> getChangesetsList() {
    44534627        return java.util.Collections.unmodifiableList(changesets_);
    44544628      }
     
    44564630       * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    44574631       */
    4458       public int getChangesetsCount() {
     4632      @Override
     4633        public int getChangesetsCount() {
    44594634        return changesets_.size();
    44604635      }
     
    44624637       * <code>repeated .OSMPBF.ChangeSet changesets = 5;</code>
    44634638       */
    4464       public crosby.binary.Osmformat.ChangeSet getChangesets(int index) {
     4639      @Override
     4640        public crosby.binary.Osmformat.ChangeSet getChangesets(int index) {
    44654641        return changesets_.get(index);
    44664642      }
     
    46164792    }
    46174793
    4618     public StringTable getDefaultInstanceForType() {
     4794    @Override
     4795        public StringTable getDefaultInstanceForType() {
    46194796      return defaultInstance;
    46204797    }
     
    46784855    public static com.google.protobuf.Parser<StringTable> PARSER =
    46794856        new com.google.protobuf.AbstractParser<StringTable>() {
    4680       public StringTable parsePartialFrom(
     4857      @Override
     4858        public StringTable parsePartialFrom(
    46814859          com.google.protobuf.CodedInputStream input,
    46824860          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    46964874     * <code>repeated bytes s = 1;</code>
    46974875     */
    4698     public java.util.List<com.google.protobuf.ByteString>
     4876    @Override
     4877        public java.util.List<com.google.protobuf.ByteString>
    46994878        getSList() {
    47004879      return s_;
     
    47034882     * <code>repeated bytes s = 1;</code>
    47044883     */
    4705     public int getSCount() {
     4884    @Override
     4885        public int getSCount() {
    47064886      return s_.size();
    47074887    }
     
    47094889     * <code>repeated bytes s = 1;</code>
    47104890     */
    4711     public com.google.protobuf.ByteString getS(int index) {
     4891    @Override
     4892        public com.google.protobuf.ByteString getS(int index) {
    47124893      return s_.get(index);
    47134894    }
     
    47174898    }
    47184899    private byte memoizedIsInitialized = -1;
    4719     public final boolean isInitialized() {
     4900    @Override
     4901        public final boolean isInitialized() {
    47204902      byte isInitialized = memoizedIsInitialized;
    47214903      if (isInitialized == 1) return true;
     
    47264908    }
    47274909
    4728     public void writeTo(com.google.protobuf.CodedOutputStream output)
     4910    @Override
     4911        public void writeTo(com.google.protobuf.CodedOutputStream output)
    47294912                        throws java.io.IOException {
    47304913      getSerializedSize();
     
    47364919
    47374920    private int memoizedSerializedSize = -1;
    4738     public int getSerializedSize() {
     4921    @Override
     4922        public int getSerializedSize() {
    47394923      int size = memoizedSerializedSize;
    47404924      if (size != -1) return size;
     
    48165000
    48175001    public static Builder newBuilder() { return Builder.create(); }
    4818     public Builder newBuilderForType() { return newBuilder(); }
     5002    @Override
     5003        public Builder newBuilderForType() { return newBuilder(); }
    48195004    public static Builder newBuilder(crosby.binary.Osmformat.StringTable prototype) {
    48205005      return newBuilder().mergeFrom(prototype);
    48215006    }
    4822     public Builder toBuilder() { return newBuilder(this); }
     5007    @Override
     5008        public Builder toBuilder() { return newBuilder(this); }
    48235009
    48245010    /**
     
    48485034      }
    48495035
    4850       public Builder clear() {
     5036      @Override
     5037        public Builder clear() {
    48515038        super.clear();
    48525039        s_ = java.util.Collections.emptyList();
     
    48555042      }
    48565043
    4857       public Builder clone() {
     5044      @Override
     5045        public Builder clone() {
    48585046        return create().mergeFrom(buildPartial());
    48595047      }
    48605048
    4861       public crosby.binary.Osmformat.StringTable getDefaultInstanceForType() {
     5049      @Override
     5050        public crosby.binary.Osmformat.StringTable getDefaultInstanceForType() {
    48625051        return crosby.binary.Osmformat.StringTable.getDefaultInstance();
    48635052      }
    48645053
    4865       public crosby.binary.Osmformat.StringTable build() {
     5054      @Override
     5055        public crosby.binary.Osmformat.StringTable build() {
    48665056        crosby.binary.Osmformat.StringTable result = buildPartial();
    48675057        if (!result.isInitialized()) {
     
    48715061      }
    48725062
    4873       public crosby.binary.Osmformat.StringTable buildPartial() {
     5063      @Override
     5064        public crosby.binary.Osmformat.StringTable buildPartial() {
    48745065        crosby.binary.Osmformat.StringTable result = new crosby.binary.Osmformat.StringTable(this);
    48755066        int from_bitField0_ = bitField0_;
     
    48825073      }
    48835074
    4884       public Builder mergeFrom(crosby.binary.Osmformat.StringTable other) {
     5075      @Override
     5076        public Builder mergeFrom(crosby.binary.Osmformat.StringTable other) {
    48855077        if (other == crosby.binary.Osmformat.StringTable.getDefaultInstance()) return this;
    48865078        if (!other.s_.isEmpty()) {
     
    48925084            s_.addAll(other.s_);
    48935085          }
    4894          
     5086
    48955087        }
    48965088        setUnknownFields(
     
    48995091      }
    49005092
    4901       public final boolean isInitialized() {
     5093      @Override
     5094        public final boolean isInitialized() {
    49025095        return true;
    49035096      }
    49045097
    4905       public Builder mergeFrom(
     5098      @Override
     5099        public Builder mergeFrom(
    49065100          com.google.protobuf.CodedInputStream input,
    49075101          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    49325126       * <code>repeated bytes s = 1;</code>
    49335127       */
    4934       public java.util.List<com.google.protobuf.ByteString>
     5128      @Override
     5129        public java.util.List<com.google.protobuf.ByteString>
    49355130          getSList() {
    49365131        return java.util.Collections.unmodifiableList(s_);
     
    49395134       * <code>repeated bytes s = 1;</code>
    49405135       */
    4941       public int getSCount() {
     5136      @Override
     5137        public int getSCount() {
    49425138        return s_.size();
    49435139      }
     
    49455141       * <code>repeated bytes s = 1;</code>
    49465142       */
    4947       public com.google.protobuf.ByteString getS(int index) {
     5143      @Override
     5144        public com.google.protobuf.ByteString getS(int index) {
    49485145        return s_.get(index);
    49495146      }
     
    49585155  ensureSIsMutable();
    49595156        s_.set(index, value);
    4960        
     5157
    49615158        return this;
    49625159      }
     
    49705167  ensureSIsMutable();
    49715168        s_.add(value);
    4972        
     5169
    49735170        return this;
    49745171      }
     
    49815178        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    49825179            values, s_);
    4983        
     5180
    49845181        return this;
    49855182      }
     
    49905187        s_ = java.util.Collections.emptyList();
    49915188        bitField0_ = (bitField0_ & ~0x00000001);
    4992        
     5189
    49935190        return this;
    49945191      }
     
    50975294   *
    50985295   * <pre>
    5099    * Optional metadata that may be included into each primitive. 
     5296   * Optional metadata that may be included into each primitive.
    51005297   * </pre>
    51015298   */
     
    51165313    }
    51175314
    5118     public Info getDefaultInstanceForType() {
     5315    @Override
     5316        public Info getDefaultInstanceForType() {
    51195317      return defaultInstance;
    51205318    }
     
    51975395    public static com.google.protobuf.Parser<Info> PARSER =
    51985396        new com.google.protobuf.AbstractParser<Info>() {
    5199       public Info parsePartialFrom(
     5397      @Override
     5398        public Info parsePartialFrom(
    52005399          com.google.protobuf.CodedInputStream input,
    52015400          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    52165415     * <code>optional int32 version = 1 [default = -1];</code>
    52175416     */
    5218     public boolean hasVersion() {
     5417    @Override
     5418        public boolean hasVersion() {
    52195419      return ((bitField0_ & 0x00000001) == 0x00000001);
    52205420    }
     
    52225422     * <code>optional int32 version = 1 [default = -1];</code>
    52235423     */
    5224     public int getVersion() {
     5424    @Override
     5425        public int getVersion() {
    52255426      return version_;
    52265427    }
     
    52315432     * <code>optional int64 timestamp = 2;</code>
    52325433     */
    5233     public boolean hasTimestamp() {
     5434    @Override
     5435        public boolean hasTimestamp() {
    52345436      return ((bitField0_ & 0x00000002) == 0x00000002);
    52355437    }
     
    52375439     * <code>optional int64 timestamp = 2;</code>
    52385440     */
    5239     public long getTimestamp() {
     5441    @Override
     5442        public long getTimestamp() {
    52405443      return timestamp_;
    52415444    }
     
    52465449     * <code>optional int64 changeset = 3;</code>
    52475450     */
    5248     public boolean hasChangeset() {
     5451    @Override
     5452        public boolean hasChangeset() {
    52495453      return ((bitField0_ & 0x00000004) == 0x00000004);
    52505454    }
     
    52525456     * <code>optional int64 changeset = 3;</code>
    52535457     */
    5254     public long getChangeset() {
     5458    @Override
     5459        public long getChangeset() {
    52555460      return changeset_;
    52565461    }
     
    52615466     * <code>optional int32 uid = 4;</code>
    52625467     */
    5263     public boolean hasUid() {
     5468    @Override
     5469        public boolean hasUid() {
    52645470      return ((bitField0_ & 0x00000008) == 0x00000008);
    52655471    }
     
    52675473     * <code>optional int32 uid = 4;</code>
    52685474     */
    5269     public int getUid() {
     5475    @Override
     5476        public int getUid() {
    52705477      return uid_;
    52715478    }
     
    52805487     * </pre>
    52815488     */
    5282     public boolean hasUserSid() {
     5489    @Override
     5490        public boolean hasUserSid() {
    52835491      return ((bitField0_ & 0x00000010) == 0x00000010);
    52845492    }
     
    52905498     * </pre>
    52915499     */
    5292     public int getUserSid() {
     5500    @Override
     5501        public int getUserSid() {
    52935502      return userSid_;
    52945503    }
     
    53105519     * </pre>
    53115520     */
    5312     public boolean hasVisible() {
     5521    @Override
     5522        public boolean hasVisible() {
    53135523      return ((bitField0_ & 0x00000020) == 0x00000020);
    53145524    }
     
    53275537     * </pre>
    53285538     */
    5329     public boolean getVisible() {
     5539    @Override
     5540        public boolean getVisible() {
    53305541      return visible_;
    53315542    }
     
    53405551    }
    53415552    private byte memoizedIsInitialized = -1;
    5342     public final boolean isInitialized() {
     5553    @Override
     5554        public final boolean isInitialized() {
    53435555      byte isInitialized = memoizedIsInitialized;
    53445556      if (isInitialized == 1) return true;
     
    53495561    }
    53505562
    5351     public void writeTo(com.google.protobuf.CodedOutputStream output)
     5563    @Override
     5564        public void writeTo(com.google.protobuf.CodedOutputStream output)
    53525565                        throws java.io.IOException {
    53535566      getSerializedSize();
     
    53745587
    53755588    private int memoizedSerializedSize = -1;
    5376     public int getSerializedSize() {
     5589    @Override
     5590        public int getSerializedSize() {
    53775591      int size = memoizedSerializedSize;
    53785592      if (size != -1) return size;
     
    54695683
    54705684    public static Builder newBuilder() { return Builder.create(); }
    5471     public Builder newBuilderForType() { return newBuilder(); }
     5685    @Override
     5686        public Builder newBuilderForType() { return newBuilder(); }
    54725687    public static Builder newBuilder(crosby.binary.Osmformat.Info prototype) {
    54735688      return newBuilder().mergeFrom(prototype);
    54745689    }
    5475     public Builder toBuilder() { return newBuilder(this); }
     5690    @Override
     5691        public Builder toBuilder() { return newBuilder(this); }
    54765692
    54775693    /**
     
    54795695     *
    54805696     * <pre>
    5481      * Optional metadata that may be included into each primitive. 
     5697     * Optional metadata that may be included into each primitive.
    54825698     * </pre>
    54835699     */
     
    54995715      }
    55005716
    5501       public Builder clear() {
     5717      @Override
     5718        public Builder clear() {
    55025719        super.clear();
    55035720        version_ = -1;
     
    55165733      }
    55175734
    5518       public Builder clone() {
     5735      @Override
     5736        public Builder clone() {
    55195737        return create().mergeFrom(buildPartial());
    55205738      }
    55215739
    5522       public crosby.binary.Osmformat.Info getDefaultInstanceForType() {
     5740      @Override
     5741        public crosby.binary.Osmformat.Info getDefaultInstanceForType() {
    55235742        return crosby.binary.Osmformat.Info.getDefaultInstance();
    55245743      }
    55255744
    5526       public crosby.binary.Osmformat.Info build() {
     5745      @Override
     5746        public crosby.binary.Osmformat.Info build() {
    55275747        crosby.binary.Osmformat.Info result = buildPartial();
    55285748        if (!result.isInitialized()) {
     
    55325752      }
    55335753
    5534       public crosby.binary.Osmformat.Info buildPartial() {
     5754      @Override
     5755        public crosby.binary.Osmformat.Info buildPartial() {
    55355756        crosby.binary.Osmformat.Info result = new crosby.binary.Osmformat.Info(this);
    55365757        int from_bitField0_ = bitField0_;
     
    55645785      }
    55655786
    5566       public Builder mergeFrom(crosby.binary.Osmformat.Info other) {
     5787      @Override
     5788        public Builder mergeFrom(crosby.binary.Osmformat.Info other) {
    55675789        if (other == crosby.binary.Osmformat.Info.getDefaultInstance()) return this;
    55685790        if (other.hasVersion()) {
     
    55895811      }
    55905812
    5591       public final boolean isInitialized() {
     5813      @Override
     5814        public final boolean isInitialized() {
    55925815        return true;
    55935816      }
    55945817
    5595       public Builder mergeFrom(
     5818      @Override
     5819        public Builder mergeFrom(
    55965820          com.google.protobuf.CodedInputStream input,
    55975821          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    56165840       * <code>optional int32 version = 1 [default = -1];</code>
    56175841       */
    5618       public boolean hasVersion() {
     5842      @Override
     5843        public boolean hasVersion() {
    56195844        return ((bitField0_ & 0x00000001) == 0x00000001);
    56205845      }
     
    56225847       * <code>optional int32 version = 1 [default = -1];</code>
    56235848       */
    5624       public int getVersion() {
     5849      @Override
     5850        public int getVersion() {
    56255851        return version_;
    56265852      }
     
    56315857        bitField0_ |= 0x00000001;
    56325858        version_ = value;
    5633        
     5859
    56345860        return this;
    56355861      }
     
    56405866        bitField0_ = (bitField0_ & ~0x00000001);
    56415867        version_ = -1;
    5642        
     5868
    56435869        return this;
    56445870      }
     
    56485874       * <code>optional int64 timestamp = 2;</code>
    56495875       */
    5650       public boolean hasTimestamp() {
     5876      @Override
     5877        public boolean hasTimestamp() {
    56515878        return ((bitField0_ & 0x00000002) == 0x00000002);
    56525879      }
     
    56545881       * <code>optional int64 timestamp = 2;</code>
    56555882       */
    5656       public long getTimestamp() {
     5883      @Override
     5884        public long getTimestamp() {
    56575885        return timestamp_;
    56585886      }
     
    56635891        bitField0_ |= 0x00000002;
    56645892        timestamp_ = value;
    5665        
     5893
    56665894        return this;
    56675895      }
     
    56725900        bitField0_ = (bitField0_ & ~0x00000002);
    56735901        timestamp_ = 0L;
    5674        
     5902
    56755903        return this;
    56765904      }
     
    56805908       * <code>optional int64 changeset = 3;</code>
    56815909       */
    5682       public boolean hasChangeset() {
     5910      @Override
     5911        public boolean hasChangeset() {
    56835912        return ((bitField0_ & 0x00000004) == 0x00000004);
    56845913      }
     
    56865915       * <code>optional int64 changeset = 3;</code>
    56875916       */
    5688       public long getChangeset() {
     5917      @Override
     5918        public long getChangeset() {
    56895919        return changeset_;
    56905920      }
     
    56955925        bitField0_ |= 0x00000004;
    56965926        changeset_ = value;
    5697        
     5927
    56985928        return this;
    56995929      }
     
    57045934        bitField0_ = (bitField0_ & ~0x00000004);
    57055935        changeset_ = 0L;
    5706        
     5936
    57075937        return this;
    57085938      }
     
    57125942       * <code>optional int32 uid = 4;</code>
    57135943       */
    5714       public boolean hasUid() {
     5944      @Override
     5945        public boolean hasUid() {
    57155946        return ((bitField0_ & 0x00000008) == 0x00000008);
    57165947      }
     
    57185949       * <code>optional int32 uid = 4;</code>
    57195950       */
    5720       public int getUid() {
     5951      @Override
     5952        public int getUid() {
    57215953        return uid_;
    57225954      }
     
    57275959        bitField0_ |= 0x00000008;
    57285960        uid_ = value;
    5729        
     5961
    57305962        return this;
    57315963      }
     
    57365968        bitField0_ = (bitField0_ & ~0x00000008);
    57375969        uid_ = 0;
    5738        
     5970
    57395971        return this;
    57405972      }
     
    57485980       * </pre>
    57495981       */
    5750       public boolean hasUserSid() {
     5982      @Override
     5983        public boolean hasUserSid() {
    57515984        return ((bitField0_ & 0x00000010) == 0x00000010);
    57525985      }
     
    57585991       * </pre>
    57595992       */
    5760       public int getUserSid() {
     5993      @Override
     5994        public int getUserSid() {
    57615995        return userSid_;
    57625996      }
     
    57716005        bitField0_ |= 0x00000010;
    57726006        userSid_ = value;
    5773        
     6007
    57746008        return this;
    57756009      }
     
    57846018        bitField0_ = (bitField0_ & ~0x00000010);
    57856019        userSid_ = 0;
    5786        
     6020
    57876021        return this;
    57886022      }
     
    58036037       * </pre>
    58046038       */
    5805       public boolean hasVisible() {
     6039      @Override
     6040        public boolean hasVisible() {
    58066041        return ((bitField0_ & 0x00000020) == 0x00000020);
    58076042      }
     
    58206055       * </pre>
    58216056       */
    5822       public boolean getVisible() {
     6057      @Override
     6058        public boolean getVisible() {
    58236059        return visible_;
    58246060      }
     
    58406076        bitField0_ |= 0x00000020;
    58416077        visible_ = value;
    5842        
     6078
    58436079        return this;
    58446080      }
     
    58606096        bitField0_ = (bitField0_ & ~0x00000020);
    58616097        visible_ = false;
    5862        
     6098
    58636099        return this;
    58646100      }
     
    60426278   *
    60436279   * <pre>
    6044    ** Optional metadata that may be included into each primitive. Special dense format used in DenseNodes. 
     6280   ** Optional metadata that may be included into each primitive. Special dense format used in DenseNodes.
    60456281   * </pre>
    60466282   */
     
    60616297    }
    60626298
    6063     public DenseInfo getDefaultInstanceForType() {
     6299    @Override
     6300        public DenseInfo getDefaultInstanceForType() {
    60646301      return defaultInstance;
    60656302    }
     
    62566493    public static com.google.protobuf.Parser<DenseInfo> PARSER =
    62576494        new com.google.protobuf.AbstractParser<DenseInfo>() {
    6258       public DenseInfo parsePartialFrom(
     6495      @Override
     6496        public DenseInfo parsePartialFrom(
    62596497          com.google.protobuf.CodedInputStream input,
    62606498          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    62746512     * <code>repeated int32 version = 1 [packed = true];</code>
    62756513     */
    6276     public java.util.List<java.lang.Integer>
     6514    @Override
     6515        public java.util.List<java.lang.Integer>
    62776516        getVersionList() {
    62786517      return version_;
     
    62816520     * <code>repeated int32 version = 1 [packed = true];</code>
    62826521     */
    6283     public int getVersionCount() {
     6522    @Override
     6523        public int getVersionCount() {
    62846524      return version_.size();
    62856525    }
     
    62876527     * <code>repeated int32 version = 1 [packed = true];</code>
    62886528     */
    6289     public int getVersion(int index) {
     6529    @Override
     6530        public int getVersion(int index) {
    62906531      return version_.get(index);
    62916532    }
     
    63016542     * </pre>
    63026543     */
    6303     public java.util.List<java.lang.Long>
     6544    @Override
     6545        public java.util.List<java.lang.Long>
    63046546        getTimestampList() {
    63056547      return timestamp_;
     
    63126554     * </pre>
    63136555     */
    6314     public int getTimestampCount() {
     6556    @Override
     6557        public int getTimestampCount() {
    63156558      return timestamp_.size();
    63166559    }
     
    63226565     * </pre>
    63236566     */
    6324     public long getTimestamp(int index) {
     6567    @Override
     6568        public long getTimestamp(int index) {
    63256569      return timestamp_.get(index);
    63266570    }
     
    63366580     * </pre>
    63376581     */
    6338     public java.util.List<java.lang.Long>
     6582    @Override
     6583        public java.util.List<java.lang.Long>
    63396584        getChangesetList() {
    63406585      return changeset_;
     
    63476592     * </pre>
    63486593     */
    6349     public int getChangesetCount() {
     6594    @Override
     6595        public int getChangesetCount() {
    63506596      return changeset_.size();
    63516597    }
     
    63576603     * </pre>
    63586604     */
    6359     public long getChangeset(int index) {
     6605    @Override
     6606        public long getChangeset(int index) {
    63606607      return changeset_.get(index);
    63616608    }
     
    63716618     * </pre>
    63726619     */
    6373     public java.util.List<java.lang.Integer>
     6620    @Override
     6621        public java.util.List<java.lang.Integer>
    63746622        getUidList() {
    63756623      return uid_;
     
    63826630     * </pre>
    63836631     */
    6384     public int getUidCount() {
     6632    @Override
     6633        public int getUidCount() {
    63856634      return uid_.size();
    63866635    }
     
    63926641     * </pre>
    63936642     */
    6394     public int getUid(int index) {
     6643    @Override
     6644        public int getUid(int index) {
    63956645      return uid_.get(index);
    63966646    }
     
    64066656     * </pre>
    64076657     */
    6408     public java.util.List<java.lang.Integer>
     6658    @Override
     6659        public java.util.List<java.lang.Integer>
    64096660        getUserSidList() {
    64106661      return userSid_;
     
    64176668     * </pre>
    64186669     */
    6419     public int getUserSidCount() {
     6670    @Override
     6671        public int getUserSidCount() {
    64206672      return userSid_.size();
    64216673    }
     
    64276679     * </pre>
    64286680     */
    6429     public int getUserSid(int index) {
     6681    @Override
     6682        public int getUserSid(int index) {
    64306683      return userSid_.get(index);
    64316684    }
     
    64486701     * </pre>
    64496702     */
    6450     public java.util.List<java.lang.Boolean>
     6703    @Override
     6704        public java.util.List<java.lang.Boolean>
    64516705        getVisibleList() {
    64526706      return visible_;
     
    64666720     * </pre>
    64676721     */
    6468     public int getVisibleCount() {
     6722    @Override
     6723        public int getVisibleCount() {
    64696724      return visible_.size();
    64706725    }
     
    64836738     * </pre>
    64846739     */
    6485     public boolean getVisible(int index) {
     6740    @Override
     6741        public boolean getVisible(int index) {
    64866742      return visible_.get(index);
    64876743    }
     
    64976753    }
    64986754    private byte memoizedIsInitialized = -1;
    6499     public final boolean isInitialized() {
     6755    @Override
     6756        public final boolean isInitialized() {
    65006757      byte isInitialized = memoizedIsInitialized;
    65016758      if (isInitialized == 1) return true;
     
    65066763    }
    65076764
    6508     public void writeTo(com.google.protobuf.CodedOutputStream output)
     6765    @Override
     6766        public void writeTo(com.google.protobuf.CodedOutputStream output)
    65096767                        throws java.io.IOException {
    65106768      getSerializedSize();
     
    65556813
    65566814    private int memoizedSerializedSize = -1;
    6557     public int getSerializedSize() {
     6815    @Override
     6816        public int getSerializedSize() {
    65586817      int size = memoizedSerializedSize;
    65596818      if (size != -1) return size;
     
    67076966
    67086967    public static Builder newBuilder() { return Builder.create(); }
    6709     public Builder newBuilderForType() { return newBuilder(); }
     6968    @Override
     6969        public Builder newBuilderForType() { return newBuilder(); }
    67106970    public static Builder newBuilder(crosby.binary.Osmformat.DenseInfo prototype) {
    67116971      return newBuilder().mergeFrom(prototype);
    67126972    }
    6713     public Builder toBuilder() { return newBuilder(this); }
     6973    @Override
     6974        public Builder toBuilder() { return newBuilder(this); }
    67146975
    67156976    /**
     
    67176978     *
    67186979     * <pre>
    6719      ** Optional metadata that may be included into each primitive. Special dense format used in DenseNodes. 
     6980     ** Optional metadata that may be included into each primitive. Special dense format used in DenseNodes.
    67206981     * </pre>
    67216982     */
     
    67376998      }
    67386999
    6739       public Builder clear() {
     7000      @Override
     7001        public Builder clear() {
    67407002        super.clear();
    67417003        version_ = java.util.Collections.emptyList();
     
    67547016      }
    67557017
    6756       public Builder clone() {
     7018      @Override
     7019        public Builder clone() {
    67577020        return create().mergeFrom(buildPartial());
    67587021      }
    67597022
    6760       public crosby.binary.Osmformat.DenseInfo getDefaultInstanceForType() {
     7023      @Override
     7024        public crosby.binary.Osmformat.DenseInfo getDefaultInstanceForType() {
    67617025        return crosby.binary.Osmformat.DenseInfo.getDefaultInstance();
    67627026      }
    67637027
    6764       public crosby.binary.Osmformat.DenseInfo build() {
     7028      @Override
     7029        public crosby.binary.Osmformat.DenseInfo build() {
    67657030        crosby.binary.Osmformat.DenseInfo result = buildPartial();
    67667031        if (!result.isInitialized()) {
     
    67707035      }
    67717036
    6772       public crosby.binary.Osmformat.DenseInfo buildPartial() {
     7037      @Override
     7038        public crosby.binary.Osmformat.DenseInfo buildPartial() {
    67737039        crosby.binary.Osmformat.DenseInfo result = new crosby.binary.Osmformat.DenseInfo(this);
    67747040        int from_bitField0_ = bitField0_;
     
    68067072      }
    68077073
    6808       public Builder mergeFrom(crosby.binary.Osmformat.DenseInfo other) {
     7074      @Override
     7075        public Builder mergeFrom(crosby.binary.Osmformat.DenseInfo other) {
    68097076        if (other == crosby.binary.Osmformat.DenseInfo.getDefaultInstance()) return this;
    68107077        if (!other.version_.isEmpty()) {
     
    68167083            version_.addAll(other.version_);
    68177084          }
    6818          
     7085
    68197086        }
    68207087        if (!other.timestamp_.isEmpty()) {
     
    68267093            timestamp_.addAll(other.timestamp_);
    68277094          }
    6828          
     7095
    68297096        }
    68307097        if (!other.changeset_.isEmpty()) {
     
    68367103            changeset_.addAll(other.changeset_);
    68377104          }
    6838          
     7105
    68397106        }
    68407107        if (!other.uid_.isEmpty()) {
     
    68467113            uid_.addAll(other.uid_);
    68477114          }
    6848          
     7115
    68497116        }
    68507117        if (!other.userSid_.isEmpty()) {
     
    68567123            userSid_.addAll(other.userSid_);
    68577124          }
    6858          
     7125
    68597126        }
    68607127        if (!other.visible_.isEmpty()) {
     
    68667133            visible_.addAll(other.visible_);
    68677134          }
    6868          
     7135
    68697136        }
    68707137        setUnknownFields(
     
    68737140      }
    68747141
    6875       public final boolean isInitialized() {
     7142      @Override
     7143        public final boolean isInitialized() {
    68767144        return true;
    68777145      }
    68787146
    6879       public Builder mergeFrom(
     7147      @Override
     7148        public Builder mergeFrom(
    68807149          com.google.protobuf.CodedInputStream input,
    68817150          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    69067175       * <code>repeated int32 version = 1 [packed = true];</code>
    69077176       */
    6908       public java.util.List<java.lang.Integer>
     7177      @Override
     7178        public java.util.List<java.lang.Integer>
    69097179          getVersionList() {
    69107180        return java.util.Collections.unmodifiableList(version_);
     
    69137183       * <code>repeated int32 version = 1 [packed = true];</code>
    69147184       */
    6915       public int getVersionCount() {
     7185      @Override
     7186        public int getVersionCount() {
    69167187        return version_.size();
    69177188      }
     
    69197190       * <code>repeated int32 version = 1 [packed = true];</code>
    69207191       */
    6921       public int getVersion(int index) {
     7192      @Override
     7193        public int getVersion(int index) {
    69227194        return version_.get(index);
    69237195      }
     
    69297201        ensureVersionIsMutable();
    69307202        version_.set(index, value);
    6931        
     7203
    69327204        return this;
    69337205      }
     
    69387210        ensureVersionIsMutable();
    69397211        version_.add(value);
    6940        
     7212
    69417213        return this;
    69427214      }
     
    69497221        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    69507222            values, version_);
    6951        
     7223
    69527224        return this;
    69537225      }
     
    69587230        version_ = java.util.Collections.emptyList();
    69597231        bitField0_ = (bitField0_ & ~0x00000001);
    6960        
     7232
    69617233        return this;
    69627234      }
     
    69767248       * </pre>
    69777249       */
    6978       public java.util.List<java.lang.Long>
     7250      @Override
     7251        public java.util.List<java.lang.Long>
    69797252          getTimestampList() {
    69807253        return java.util.Collections.unmodifiableList(timestamp_);
     
    69877260       * </pre>
    69887261       */
    6989       public int getTimestampCount() {
     7262      @Override
     7263        public int getTimestampCount() {
    69907264        return timestamp_.size();
    69917265      }
     
    69977271       * </pre>
    69987272       */
    6999       public long getTimestamp(int index) {
     7273      @Override
     7274        public long getTimestamp(int index) {
    70007275        return timestamp_.get(index);
    70017276      }
     
    70117286        ensureTimestampIsMutable();
    70127287        timestamp_.set(index, value);
    7013        
     7288
    70147289        return this;
    70157290      }
     
    70247299        ensureTimestampIsMutable();
    70257300        timestamp_.add(value);
    7026        
     7301
    70277302        return this;
    70287303      }
     
    70397314        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    70407315            values, timestamp_);
    7041        
     7316
    70427317        return this;
    70437318      }
     
    70527327        timestamp_ = java.util.Collections.emptyList();
    70537328        bitField0_ = (bitField0_ & ~0x00000002);
    7054        
     7329
    70557330        return this;
    70567331      }
     
    70707345       * </pre>
    70717346       */
    7072       public java.util.List<java.lang.Long>
     7347      @Override
     7348        public java.util.List<java.lang.Long>
    70737349          getChangesetList() {
    70747350        return java.util.Collections.unmodifiableList(changeset_);
     
    70817357       * </pre>
    70827358       */
    7083       public int getChangesetCount() {
     7359      @Override
     7360        public int getChangesetCount() {
    70847361        return changeset_.size();
    70857362      }
     
    70917368       * </pre>
    70927369       */
    7093       public long getChangeset(int index) {
     7370      @Override
     7371        public long getChangeset(int index) {
    70947372        return changeset_.get(index);
    70957373      }
     
    71057383        ensureChangesetIsMutable();
    71067384        changeset_.set(index, value);
    7107        
     7385
    71087386        return this;
    71097387      }
     
    71187396        ensureChangesetIsMutable();
    71197397        changeset_.add(value);
    7120        
     7398
    71217399        return this;
    71227400      }
     
    71337411        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    71347412            values, changeset_);
    7135        
     7413
    71367414        return this;
    71377415      }
     
    71467424        changeset_ = java.util.Collections.emptyList();
    71477425        bitField0_ = (bitField0_ & ~0x00000004);
    7148        
     7426
    71497427        return this;
    71507428      }
     
    71647442       * </pre>
    71657443       */
    7166       public java.util.List<java.lang.Integer>
     7444      @Override
     7445        public java.util.List<java.lang.Integer>
    71677446          getUidList() {
    71687447        return java.util.Collections.unmodifiableList(uid_);
     
    71757454       * </pre>
    71767455       */
    7177       public int getUidCount() {
     7456      @Override
     7457        public int getUidCount() {
    71787458        return uid_.size();
    71797459      }
     
    71857465       * </pre>
    71867466       */
    7187       public int getUid(int index) {
     7467      @Override
     7468        public int getUid(int index) {
    71887469        return uid_.get(index);
    71897470      }
     
    71997480        ensureUidIsMutable();
    72007481        uid_.set(index, value);
    7201        
     7482
    72027483        return this;
    72037484      }
     
    72127493        ensureUidIsMutable();
    72137494        uid_.add(value);
    7214        
     7495
    72157496        return this;
    72167497      }
     
    72277508        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    72287509            values, uid_);
    7229        
     7510
    72307511        return this;
    72317512      }
     
    72407521        uid_ = java.util.Collections.emptyList();
    72417522        bitField0_ = (bitField0_ & ~0x00000008);
    7242        
     7523
    72437524        return this;
    72447525      }
     
    72587539       * </pre>
    72597540       */
    7260       public java.util.List<java.lang.Integer>
     7541      @Override
     7542        public java.util.List<java.lang.Integer>
    72617543          getUserSidList() {
    72627544        return java.util.Collections.unmodifiableList(userSid_);
     
    72697551       * </pre>
    72707552       */
    7271       public int getUserSidCount() {
     7553      @Override
     7554        public int getUserSidCount() {
    72727555        return userSid_.size();
    72737556      }
     
    72797562       * </pre>
    72807563       */
    7281       public int getUserSid(int index) {
     7564      @Override
     7565        public int getUserSid(int index) {
    72827566        return userSid_.get(index);
    72837567      }
     
    72937577        ensureUserSidIsMutable();
    72947578        userSid_.set(index, value);
    7295        
     7579
    72967580        return this;
    72977581      }
     
    73067590        ensureUserSidIsMutable();
    73077591        userSid_.add(value);
    7308        
     7592
    73097593        return this;
    73107594      }
     
    73217605        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    73227606            values, userSid_);
    7323        
     7607
    73247608        return this;
    73257609      }
     
    73347618        userSid_ = java.util.Collections.emptyList();
    73357619        bitField0_ = (bitField0_ & ~0x00000010);
    7336        
     7620
    73377621        return this;
    73387622      }
     
    73597643       * </pre>
    73607644       */
    7361       public java.util.List<java.lang.Boolean>
     7645      @Override
     7646        public java.util.List<java.lang.Boolean>
    73627647          getVisibleList() {
    73637648        return java.util.Collections.unmodifiableList(visible_);
     
    73777662       * </pre>
    73787663       */
    7379       public int getVisibleCount() {
     7664      @Override
     7665        public int getVisibleCount() {
    73807666        return visible_.size();
    73817667      }
     
    73947680       * </pre>
    73957681       */
    7396       public boolean getVisible(int index) {
     7682      @Override
     7683        public boolean getVisible(int index) {
    73977684        return visible_.get(index);
    73987685      }
     
    74157702        ensureVisibleIsMutable();
    74167703        visible_.set(index, value);
    7417        
     7704
    74187705        return this;
    74197706      }
     
    74357722        ensureVisibleIsMutable();
    74367723        visible_.add(value);
    7437        
     7724
    74387725        return this;
    74397726      }
     
    74577744        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    74587745            values, visible_);
    7459        
     7746
    74607747        return this;
    74617748      }
     
    74777764        visible_ = java.util.Collections.emptyList();
    74787765        bitField0_ = (bitField0_ & ~0x00000020);
    7479        
     7766
    74807767        return this;
    74817768      }
     
    75007787     *
    75017788     * <pre>
    7502      *   
     7789     *
    75037790     *   // Parallel arrays.
    75047791     *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    75127799     *
    75137800     * <pre>
    7514      *   
     7801     *
    75157802     *   // Parallel arrays.
    75167803     *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    75457832    }
    75467833
    7547     public ChangeSet getDefaultInstanceForType() {
     7834    @Override
     7835        public ChangeSet getDefaultInstanceForType() {
    75487836      return defaultInstance;
    75497837    }
     
    76017889    public static com.google.protobuf.Parser<ChangeSet> PARSER =
    76027890        new com.google.protobuf.AbstractParser<ChangeSet>() {
    7603       public ChangeSet parsePartialFrom(
     7891      @Override
     7892        public ChangeSet parsePartialFrom(
    76047893          com.google.protobuf.CodedInputStream input,
    76057894          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    76217910     *
    76227911     * <pre>
    7623      *   
     7912     *
    76247913     *   // Parallel arrays.
    76257914     *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    76287917     * </pre>
    76297918     */
    7630     public boolean hasId() {
     7919    @Override
     7920        public boolean hasId() {
    76317921      return ((bitField0_ & 0x00000001) == 0x00000001);
    76327922    }
     
    76357925     *
    76367926     * <pre>
    7637      *   
     7927     *
    76387928     *   // Parallel arrays.
    76397929     *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    76427932     * </pre>
    76437933     */
    7644     public long getId() {
     7934    @Override
     7935        public long getId() {
    76457936      return id_;
    76467937    }
     
    76507941    }
    76517942    private byte memoizedIsInitialized = -1;
    7652     public final boolean isInitialized() {
     7943    @Override
     7944        public final boolean isInitialized() {
    76537945      byte isInitialized = memoizedIsInitialized;
    76547946      if (isInitialized == 1) return true;
     
    76637955    }
    76647956
    7665     public void writeTo(com.google.protobuf.CodedOutputStream output)
     7957    @Override
     7958        public void writeTo(com.google.protobuf.CodedOutputStream output)
    76667959                        throws java.io.IOException {
    76677960      getSerializedSize();
     
    76737966
    76747967    private int memoizedSerializedSize = -1;
    7675     public int getSerializedSize() {
     7968    @Override
     7969        public int getSerializedSize() {
    76767970      int size = memoizedSerializedSize;
    76777971      if (size != -1) return size;
     
    77488042
    77498043    public static Builder newBuilder() { return Builder.create(); }
    7750     public Builder newBuilderForType() { return newBuilder(); }
     8044    @Override
     8045        public Builder newBuilderForType() { return newBuilder(); }
    77518046    public static Builder newBuilder(crosby.binary.Osmformat.ChangeSet prototype) {
    77528047      return newBuilder().mergeFrom(prototype);
    77538048    }
    7754     public Builder toBuilder() { return newBuilder(this); }
     8049    @Override
     8050        public Builder toBuilder() { return newBuilder(this); }
    77558051
    77568052    /**
     
    77798075      }
    77808076
    7781       public Builder clear() {
     8077      @Override
     8078        public Builder clear() {
    77828079        super.clear();
    77838080        id_ = 0L;
     
    77868083      }
    77878084
    7788       public Builder clone() {
     8085      @Override
     8086        public Builder clone() {
    77898087        return create().mergeFrom(buildPartial());
    77908088      }
    77918089
    7792       public crosby.binary.Osmformat.ChangeSet getDefaultInstanceForType() {
     8090      @Override
     8091        public crosby.binary.Osmformat.ChangeSet getDefaultInstanceForType() {
    77938092        return crosby.binary.Osmformat.ChangeSet.getDefaultInstance();
    77948093      }
    77958094
    7796       public crosby.binary.Osmformat.ChangeSet build() {
     8095      @Override
     8096        public crosby.binary.Osmformat.ChangeSet build() {
    77978097        crosby.binary.Osmformat.ChangeSet result = buildPartial();
    77988098        if (!result.isInitialized()) {
     
    78028102      }
    78038103
    7804       public crosby.binary.Osmformat.ChangeSet buildPartial() {
     8104      @Override
     8105        public crosby.binary.Osmformat.ChangeSet buildPartial() {
    78058106        crosby.binary.Osmformat.ChangeSet result = new crosby.binary.Osmformat.ChangeSet(this);
    78068107        int from_bitField0_ = bitField0_;
     
    78148115      }
    78158116
    7816       public Builder mergeFrom(crosby.binary.Osmformat.ChangeSet other) {
     8117      @Override
     8118        public Builder mergeFrom(crosby.binary.Osmformat.ChangeSet other) {
    78178119        if (other == crosby.binary.Osmformat.ChangeSet.getDefaultInstance()) return this;
    78188120        if (other.hasId()) {
     
    78248126      }
    78258127
    7826       public final boolean isInitialized() {
     8128      @Override
     8129        public final boolean isInitialized() {
    78278130        if (!hasId()) {
    7828          
     8131
    78298132          return false;
    78308133        }
     
    78328135      }
    78338136
    7834       public Builder mergeFrom(
     8137      @Override
     8138        public Builder mergeFrom(
    78358139          com.google.protobuf.CodedInputStream input,
    78368140          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    78568160       *
    78578161       * <pre>
    7858        *   
     8162       *
    78598163       *   // Parallel arrays.
    78608164       *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    78638167       * </pre>
    78648168       */
    7865       public boolean hasId() {
     8169      @Override
     8170        public boolean hasId() {
    78668171        return ((bitField0_ & 0x00000001) == 0x00000001);
    78678172      }
     
    78708175       *
    78718176       * <pre>
    7872        *   
     8177       *
    78738178       *   // Parallel arrays.
    78748179       *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    78778182       * </pre>
    78788183       */
    7879       public long getId() {
     8184      @Override
     8185        public long getId() {
    78808186        return id_;
    78818187      }
     
    78848190       *
    78858191       * <pre>
    7886        *   
     8192       *
    78878193       *   // Parallel arrays.
    78888194       *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    78948200        bitField0_ |= 0x00000001;
    78958201        id_ = value;
    7896        
     8202
    78978203        return this;
    78988204      }
     
    79018207       *
    79028208       * <pre>
    7903        *   
     8209       *
    79048210       *   // Parallel arrays.
    79058211       *   repeated uint32 keys = 2 [packed = true]; // String IDs.
     
    79118217        bitField0_ = (bitField0_ & ~0x00000001);
    79128218        id_ = 0L;
    7913        
     8219
    79148220        return this;
    79158221      }
     
    80438349    }
    80448350
    8045     public Node getDefaultInstanceForType() {
     8351    @Override
     8352        public Node getDefaultInstanceForType() {
    80468353      return defaultInstance;
    80478354    }
     
    81708477    public static com.google.protobuf.Parser<Node> PARSER =
    81718478        new com.google.protobuf.AbstractParser<Node>() {
    8172       public Node parsePartialFrom(
     8479      @Override
     8480        public Node parsePartialFrom(
    81738481          com.google.protobuf.CodedInputStream input,
    81748482          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    81898497     * <code>required sint64 id = 1;</code>
    81908498     */
    8191     public boolean hasId() {
     8499    @Override
     8500        public boolean hasId() {
    81928501      return ((bitField0_ & 0x00000001) == 0x00000001);
    81938502    }
     
    81958504     * <code>required sint64 id = 1;</code>
    81968505     */
    8197     public long getId() {
     8506    @Override
     8507        public long getId() {
    81988508      return id_;
    81998509    }
     
    82088518     * </pre>
    82098519     */
    8210     public java.util.List<java.lang.Integer>
     8520    @Override
     8521        public java.util.List<java.lang.Integer>
    82118522        getKeysList() {
    82128523      return keys_;
     
    82198530     * </pre>
    82208531     */
    8221     public int getKeysCount() {
     8532    @Override
     8533        public int getKeysCount() {
    82228534      return keys_.size();
    82238535    }
     
    82298541     * </pre>
    82308542     */
    8231     public int getKeys(int index) {
     8543    @Override
     8544        public int getKeys(int index) {
    82328545      return keys_.get(index);
    82338546    }
     
    82438556     * </pre>
    82448557     */
    8245     public java.util.List<java.lang.Integer>
     8558    @Override
     8559        public java.util.List<java.lang.Integer>
    82468560        getValsList() {
    82478561      return vals_;
     
    82548568     * </pre>
    82558569     */
    8256     public int getValsCount() {
     8570    @Override
     8571        public int getValsCount() {
    82578572      return vals_.size();
    82588573    }
     
    82648579     * </pre>
    82658580     */
    8266     public int getVals(int index) {
     8581    @Override
     8582        public int getVals(int index) {
    82678583      return vals_.get(index);
    82688584    }
     
    82788594     * </pre>
    82798595     */
    8280     public boolean hasInfo() {
     8596    @Override
     8597        public boolean hasInfo() {
    82818598      return ((bitField0_ & 0x00000002) == 0x00000002);
    82828599    }
     
    82888605     * </pre>
    82898606     */
    8290     public crosby.binary.Osmformat.Info getInfo() {
     8607    @Override
     8608        public crosby.binary.Osmformat.Info getInfo() {
    82918609      return info_;
    82928610    }
     
    82978615     * <code>required sint64 lat = 8;</code>
    82988616     */
    8299     public boolean hasLat() {
     8617    @Override
     8618        public boolean hasLat() {
    83008619      return ((bitField0_ & 0x00000004) == 0x00000004);
    83018620    }
     
    83038622     * <code>required sint64 lat = 8;</code>
    83048623     */
    8305     public long getLat() {
     8624    @Override
     8625        public long getLat() {
    83068626      return lat_;
    83078627    }
     
    83128632     * <code>required sint64 lon = 9;</code>
    83138633     */
    8314     public boolean hasLon() {
     8634    @Override
     8635        public boolean hasLon() {
    83158636      return ((bitField0_ & 0x00000008) == 0x00000008);
    83168637    }
     
    83188639     * <code>required sint64 lon = 9;</code>
    83198640     */
    8320     public long getLon() {
     8641    @Override
     8642        public long getLon() {
    83218643      return lon_;
    83228644    }
     
    83318653    }
    83328654    private byte memoizedIsInitialized = -1;
    8333     public final boolean isInitialized() {
     8655    @Override
     8656        public final boolean isInitialized() {
    83348657      byte isInitialized = memoizedIsInitialized;
    83358658      if (isInitialized == 1) return true;
     
    83528675    }
    83538676
    8354     public void writeTo(com.google.protobuf.CodedOutputStream output)
     8677    @Override
     8678        public void writeTo(com.google.protobuf.CodedOutputStream output)
    83558679                        throws java.io.IOException {
    83568680      getSerializedSize();
     
    83858709
    83868710    private int memoizedSerializedSize = -1;
    8387     public int getSerializedSize() {
     8711    @Override
     8712        public int getSerializedSize() {
    83888713      int size = memoizedSerializedSize;
    83898714      if (size != -1) return size;
     
    85008825
    85018826    public static Builder newBuilder() { return Builder.create(); }
    8502     public Builder newBuilderForType() { return newBuilder(); }
     8827    @Override
     8828        public Builder newBuilderForType() { return newBuilder(); }
    85038829    public static Builder newBuilder(crosby.binary.Osmformat.Node prototype) {
    85048830      return newBuilder().mergeFrom(prototype);
    85058831    }
    8506     public Builder toBuilder() { return newBuilder(this); }
     8832    @Override
     8833        public Builder toBuilder() { return newBuilder(this); }
    85078834
    85088835    /**
     
    85268853      }
    85278854
    8528       public Builder clear() {
     8855      @Override
     8856        public Builder clear() {
    85298857        super.clear();
    85308858        id_ = 0L;
     
    85438871      }
    85448872
    8545       public Builder clone() {
     8873      @Override
     8874        public Builder clone() {
    85468875        return create().mergeFrom(buildPartial());
    85478876      }
    85488877
    8549       public crosby.binary.Osmformat.Node getDefaultInstanceForType() {
     8878      @Override
     8879        public crosby.binary.Osmformat.Node getDefaultInstanceForType() {
    85508880        return crosby.binary.Osmformat.Node.getDefaultInstance();
    85518881      }
    85528882
    8553       public crosby.binary.Osmformat.Node build() {
     8883      @Override
     8884        public crosby.binary.Osmformat.Node build() {
    85548885        crosby.binary.Osmformat.Node result = buildPartial();
    85558886        if (!result.isInitialized()) {
     
    85598890      }
    85608891
    8561       public crosby.binary.Osmformat.Node buildPartial() {
     8892      @Override
     8893        public crosby.binary.Osmformat.Node buildPartial() {
    85628894        crosby.binary.Osmformat.Node result = new crosby.binary.Osmformat.Node(this);
    85638895        int from_bitField0_ = bitField0_;
     
    85938925      }
    85948926
    8595       public Builder mergeFrom(crosby.binary.Osmformat.Node other) {
     8927      @Override
     8928        public Builder mergeFrom(crosby.binary.Osmformat.Node other) {
    85968929        if (other == crosby.binary.Osmformat.Node.getDefaultInstance()) return this;
    85978930        if (other.hasId()) {
     
    86068939            keys_.addAll(other.keys_);
    86078940          }
    8608          
     8941
    86098942        }
    86108943        if (!other.vals_.isEmpty()) {
     
    86168949            vals_.addAll(other.vals_);
    86178950          }
    8618          
     8951
    86198952        }
    86208953        if (other.hasInfo()) {
     
    86328965      }
    86338966
    8634       public final boolean isInitialized() {
     8967      @Override
     8968        public final boolean isInitialized() {
    86358969        if (!hasId()) {
    8636          
     8970
    86378971          return false;
    86388972        }
    86398973        if (!hasLat()) {
    8640          
     8974
    86418975          return false;
    86428976        }
    86438977        if (!hasLon()) {
    8644          
     8978
    86458979          return false;
    86468980        }
     
    86488982      }
    86498983
    8650       public Builder mergeFrom(
     8984      @Override
     8985        public Builder mergeFrom(
    86518986          com.google.protobuf.CodedInputStream input,
    86528987          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    86719006       * <code>required sint64 id = 1;</code>
    86729007       */
    8673       public boolean hasId() {
     9008      @Override
     9009        public boolean hasId() {
    86749010        return ((bitField0_ & 0x00000001) == 0x00000001);
    86759011      }
     
    86779013       * <code>required sint64 id = 1;</code>
    86789014       */
    8679       public long getId() {
     9015      @Override
     9016        public long getId() {
    86809017        return id_;
    86819018      }
     
    86869023        bitField0_ |= 0x00000001;
    86879024        id_ = value;
    8688        
     9025
    86899026        return this;
    86909027      }
     
    86959032        bitField0_ = (bitField0_ & ~0x00000001);
    86969033        id_ = 0L;
    8697        
     9034
    86989035        return this;
    86999036      }
     
    87139050       * </pre>
    87149051       */
    8715       public java.util.List<java.lang.Integer>
     9052      @Override
     9053        public java.util.List<java.lang.Integer>
    87169054          getKeysList() {
    87179055        return java.util.Collections.unmodifiableList(keys_);
     
    87249062       * </pre>
    87259063       */
    8726       public int getKeysCount() {
     9064      @Override
     9065        public int getKeysCount() {
    87279066        return keys_.size();
    87289067      }
     
    87349073       * </pre>
    87359074       */
    8736       public int getKeys(int index) {
     9075      @Override
     9076        public int getKeys(int index) {
    87379077        return keys_.get(index);
    87389078      }
     
    87489088        ensureKeysIsMutable();
    87499089        keys_.set(index, value);
    8750        
     9090
    87519091        return this;
    87529092      }
     
    87619101        ensureKeysIsMutable();
    87629102        keys_.add(value);
    8763        
     9103
    87649104        return this;
    87659105      }
     
    87769116        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    87779117            values, keys_);
    8778        
     9118
    87799119        return this;
    87809120      }
     
    87899129        keys_ = java.util.Collections.emptyList();
    87909130        bitField0_ = (bitField0_ & ~0x00000002);
    8791        
     9131
    87929132        return this;
    87939133      }
     
    88079147       * </pre>
    88089148       */
    8809       public java.util.List<java.lang.Integer>
     9149      @Override
     9150        public java.util.List<java.lang.Integer>
    88109151          getValsList() {
    88119152        return java.util.Collections.unmodifiableList(vals_);
     
    88189159       * </pre>
    88199160       */
    8820       public int getValsCount() {
     9161      @Override
     9162        public int getValsCount() {
    88219163        return vals_.size();
    88229164      }
     
    88289170       * </pre>
    88299171       */
    8830       public int getVals(int index) {
     9172      @Override
     9173        public int getVals(int index) {
    88319174        return vals_.get(index);
    88329175      }
     
    88429185        ensureValsIsMutable();
    88439186        vals_.set(index, value);
    8844        
     9187
    88459188        return this;
    88469189      }
     
    88559198        ensureValsIsMutable();
    88569199        vals_.add(value);
    8857        
     9200
    88589201        return this;
    88599202      }
     
    88709213        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    88719214            values, vals_);
    8872        
     9215
    88739216        return this;
    88749217      }
     
    88839226        vals_ = java.util.Collections.emptyList();
    88849227        bitField0_ = (bitField0_ & ~0x00000004);
    8885        
     9228
    88869229        return this;
    88879230      }
     
    88959238       * </pre>
    88969239       */
    8897       public boolean hasInfo() {
     9240      @Override
     9241        public boolean hasInfo() {
    88989242        return ((bitField0_ & 0x00000008) == 0x00000008);
    88999243      }
     
    89059249       * </pre>
    89069250       */
    8907       public crosby.binary.Osmformat.Info getInfo() {
     9251      @Override
     9252        public crosby.binary.Osmformat.Info getInfo() {
    89089253        return info_;
    89099254      }
     
    89759320       * <code>required sint64 lat = 8;</code>
    89769321       */
    8977       public boolean hasLat() {
     9322      @Override
     9323        public boolean hasLat() {
    89789324        return ((bitField0_ & 0x00000010) == 0x00000010);
    89799325      }
     
    89819327       * <code>required sint64 lat = 8;</code>
    89829328       */
    8983       public long getLat() {
     9329      @Override
     9330        public long getLat() {
    89849331        return lat_;
    89859332      }
     
    89909337        bitField0_ |= 0x00000010;
    89919338        lat_ = value;
    8992        
     9339
    89939340        return this;
    89949341      }
     
    89999346        bitField0_ = (bitField0_ & ~0x00000010);
    90009347        lat_ = 0L;
    9001        
     9348
    90029349        return this;
    90039350      }
     
    90079354       * <code>required sint64 lon = 9;</code>
    90089355       */
    9009       public boolean hasLon() {
     9356      @Override
     9357        public boolean hasLon() {
    90109358        return ((bitField0_ & 0x00000020) == 0x00000020);
    90119359      }
     
    90139361       * <code>required sint64 lon = 9;</code>
    90149362       */
    9015       public long getLon() {
     9363      @Override
     9364        public long getLon() {
    90169365        return lon_;
    90179366      }
     
    90229371        bitField0_ |= 0x00000020;
    90239372        lon_ = value;
    9024        
     9373
    90259374        return this;
    90269375      }
     
    90319380        bitField0_ = (bitField0_ & ~0x00000020);
    90329381        lon_ = 0L;
    9033        
     9382
    90349383        return this;
    90359384      }
     
    91869535    }
    91879536
    9188     public DenseNodes getDefaultInstanceForType() {
     9537    @Override
     9538        public DenseNodes getDefaultInstanceForType() {
    91899539      return defaultInstance;
    91909540    }
     
    93469696    public static com.google.protobuf.Parser<DenseNodes> PARSER =
    93479697        new com.google.protobuf.AbstractParser<DenseNodes>() {
    9348       public DenseNodes parsePartialFrom(
     9698      @Override
     9699        public DenseNodes parsePartialFrom(
    93499700          com.google.protobuf.CodedInputStream input,
    93509701          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    93699720     * </pre>
    93709721     */
    9371     public java.util.List<java.lang.Long>
     9722    @Override
     9723        public java.util.List<java.lang.Long>
    93729724        getIdList() {
    93739725      return id_;
     
    93809732     * </pre>
    93819733     */
    9382     public int getIdCount() {
     9734    @Override
     9735        public int getIdCount() {
    93839736      return id_.size();
    93849737    }
     
    93909743     * </pre>
    93919744     */
    9392     public long getId(int index) {
     9745    @Override
     9746        public long getId(int index) {
    93939747      return id_.get(index);
    93949748    }
     
    94049758     * </pre>
    94059759     */
    9406     public boolean hasDenseinfo() {
     9760    @Override
     9761        public boolean hasDenseinfo() {
    94079762      return ((bitField0_ & 0x00000001) == 0x00000001);
    94089763    }
     
    94149769     * </pre>
    94159770     */
    9416     public crosby.binary.Osmformat.DenseInfo getDenseinfo() {
     9771    @Override
     9772        public crosby.binary.Osmformat.DenseInfo getDenseinfo() {
    94179773      return denseinfo_;
    94189774    }
     
    94279783     * </pre>
    94289784     */
    9429     public java.util.List<java.lang.Long>
     9785    @Override
     9786        public java.util.List<java.lang.Long>
    94309787        getLatList() {
    94319788      return lat_;
     
    94389795     * </pre>
    94399796     */
    9440     public int getLatCount() {
     9797    @Override
     9798        public int getLatCount() {
    94419799      return lat_.size();
    94429800    }
     
    94489806     * </pre>
    94499807     */
    9450     public long getLat(int index) {
     9808    @Override
     9809        public long getLat(int index) {
    94519810      return lat_.get(index);
    94529811    }
     
    94629821     * </pre>
    94639822     */
    9464     public java.util.List<java.lang.Long>
     9823    @Override
     9824        public java.util.List<java.lang.Long>
    94659825        getLonList() {
    94669826      return lon_;
     
    94739833     * </pre>
    94749834     */
    9475     public int getLonCount() {
     9835    @Override
     9836        public int getLonCount() {
    94769837      return lon_.size();
    94779838    }
     
    94839844     * </pre>
    94849845     */
    9485     public long getLon(int index) {
     9846    @Override
     9847        public long getLon(int index) {
    94869848      return lon_.get(index);
    94879849    }
     
    94979859     * </pre>
    94989860     */
    9499     public java.util.List<java.lang.Integer>
     9861    @Override
     9862        public java.util.List<java.lang.Integer>
    95009863        getKeysValsList() {
    95019864      return keysVals_;
     
    95089871     * </pre>
    95099872     */
    9510     public int getKeysValsCount() {
     9873    @Override
     9874        public int getKeysValsCount() {
    95119875      return keysVals_.size();
    95129876    }
     
    95189882     * </pre>
    95199883     */
    9520     public int getKeysVals(int index) {
     9884    @Override
     9885        public int getKeysVals(int index) {
    95219886      return keysVals_.get(index);
    95229887    }
     
    95319896    }
    95329897    private byte memoizedIsInitialized = -1;
    9533     public final boolean isInitialized() {
     9898    @Override
     9899        public final boolean isInitialized() {
    95349900      byte isInitialized = memoizedIsInitialized;
    95359901      if (isInitialized == 1) return true;
     
    95409906    }
    95419907
    9542     public void writeTo(com.google.protobuf.CodedOutputStream output)
     9908    @Override
     9909        public void writeTo(com.google.protobuf.CodedOutputStream output)
    95439910                        throws java.io.IOException {
    95449911      getSerializedSize();
     
    95789945
    95799946    private int memoizedSerializedSize = -1;
    9580     public int getSerializedSize() {
     9947    @Override
     9948        public int getSerializedSize() {
    95819949      int size = memoizedSerializedSize;
    95829950      if (size != -1) return size;
     
    970910077
    971010078    public static Builder newBuilder() { return Builder.create(); }
    9711     public Builder newBuilderForType() { return newBuilder(); }
     10079    @Override
     10080        public Builder newBuilderForType() { return newBuilder(); }
    971210081    public static Builder newBuilder(crosby.binary.Osmformat.DenseNodes prototype) {
    971310082      return newBuilder().mergeFrom(prototype);
    971410083    }
    9715     public Builder toBuilder() { return newBuilder(this); }
     10084    @Override
     10085        public Builder toBuilder() { return newBuilder(this); }
    971610086
    971710087    /**
     
    973510105      }
    973610106
    9737       public Builder clear() {
     10107      @Override
     10108        public Builder clear() {
    973810109        super.clear();
    973910110        id_ = java.util.Collections.emptyList();
     
    975010121      }
    975110122
    9752       public Builder clone() {
     10123      @Override
     10124        public Builder clone() {
    975310125        return create().mergeFrom(buildPartial());
    975410126      }
    975510127
    9756       public crosby.binary.Osmformat.DenseNodes getDefaultInstanceForType() {
     10128      @Override
     10129        public crosby.binary.Osmformat.DenseNodes getDefaultInstanceForType() {
    975710130        return crosby.binary.Osmformat.DenseNodes.getDefaultInstance();
    975810131      }
    975910132
    9760       public crosby.binary.Osmformat.DenseNodes build() {
     10133      @Override
     10134        public crosby.binary.Osmformat.DenseNodes build() {
    976110135        crosby.binary.Osmformat.DenseNodes result = buildPartial();
    976210136        if (!result.isInitialized()) {
     
    976610140      }
    976710141
    9768       public crosby.binary.Osmformat.DenseNodes buildPartial() {
     10142      @Override
     10143        public crosby.binary.Osmformat.DenseNodes buildPartial() {
    976910144        crosby.binary.Osmformat.DenseNodes result = new crosby.binary.Osmformat.DenseNodes(this);
    977010145        int from_bitField0_ = bitField0_;
     
    979810173      }
    979910174
    9800       public Builder mergeFrom(crosby.binary.Osmformat.DenseNodes other) {
     10175      @Override
     10176        public Builder mergeFrom(crosby.binary.Osmformat.DenseNodes other) {
    980110177        if (other == crosby.binary.Osmformat.DenseNodes.getDefaultInstance()) return this;
    980210178        if (!other.id_.isEmpty()) {
     
    980810184            id_.addAll(other.id_);
    980910185          }
    9810          
     10186
    981110187        }
    981210188        if (other.hasDenseinfo()) {
     
    982110197            lat_.addAll(other.lat_);
    982210198          }
    9823          
     10199
    982410200        }
    982510201        if (!other.lon_.isEmpty()) {
     
    983110207            lon_.addAll(other.lon_);
    983210208          }
    9833          
     10209
    983410210        }
    983510211        if (!other.keysVals_.isEmpty()) {
     
    984110217            keysVals_.addAll(other.keysVals_);
    984210218          }
    9843          
     10219
    984410220        }
    984510221        setUnknownFields(
     
    984810224      }
    984910225
    9850       public final boolean isInitialized() {
     10226      @Override
     10227        public final boolean isInitialized() {
    985110228        return true;
    985210229      }
    985310230
    9854       public Builder mergeFrom(
     10231      @Override
     10232        public Builder mergeFrom(
    985510233          com.google.protobuf.CodedInputStream input,
    985610234          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    988510263       * </pre>
    988610264       */
    9887       public java.util.List<java.lang.Long>
     10265      @Override
     10266        public java.util.List<java.lang.Long>
    988810267          getIdList() {
    988910268        return java.util.Collections.unmodifiableList(id_);
     
    989610275       * </pre>
    989710276       */
    9898       public int getIdCount() {
     10277      @Override
     10278        public int getIdCount() {
    989910279        return id_.size();
    990010280      }
     
    990610286       * </pre>
    990710287       */
    9908       public long getId(int index) {
     10288      @Override
     10289        public long getId(int index) {
    990910290        return id_.get(index);
    991010291      }
     
    992010301        ensureIdIsMutable();
    992110302        id_.set(index, value);
    9922        
     10303
    992310304        return this;
    992410305      }
     
    993310314        ensureIdIsMutable();
    993410315        id_.add(value);
    9935        
     10316
    993610317        return this;
    993710318      }
     
    994810329        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    994910330            values, id_);
    9950        
     10331
    995110332        return this;
    995210333      }
     
    996110342        id_ = java.util.Collections.emptyList();
    996210343        bitField0_ = (bitField0_ & ~0x00000001);
    9963        
     10344
    996410345        return this;
    996510346      }
     
    997310354       * </pre>
    997410355       */
    9975       public boolean hasDenseinfo() {
     10356      @Override
     10357        public boolean hasDenseinfo() {
    997610358        return ((bitField0_ & 0x00000002) == 0x00000002);
    997710359      }
     
    998310365       * </pre>
    998410366       */
    9985       public crosby.binary.Osmformat.DenseInfo getDenseinfo() {
     10367      @Override
     10368        public crosby.binary.Osmformat.DenseInfo getDenseinfo() {
    998610369        return denseinfo_;
    998710370      }
     
    1006310446       * </pre>
    1006410447       */
    10065       public java.util.List<java.lang.Long>
     10448      @Override
     10449        public java.util.List<java.lang.Long>
    1006610450          getLatList() {
    1006710451        return java.util.Collections.unmodifiableList(lat_);
     
    1007410458       * </pre>
    1007510459       */
    10076       public int getLatCount() {
     10460      @Override
     10461        public int getLatCount() {
    1007710462        return lat_.size();
    1007810463      }
     
    1008410469       * </pre>
    1008510470       */
    10086       public long getLat(int index) {
     10471      @Override
     10472        public long getLat(int index) {
    1008710473        return lat_.get(index);
    1008810474      }
     
    1009810484        ensureLatIsMutable();
    1009910485        lat_.set(index, value);
    10100        
     10486
    1010110487        return this;
    1010210488      }
     
    1011110497        ensureLatIsMutable();
    1011210498        lat_.add(value);
    10113        
     10499
    1011410500        return this;
    1011510501      }
     
    1012610512        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1012710513            values, lat_);
    10128        
     10514
    1012910515        return this;
    1013010516      }
     
    1013910525        lat_ = java.util.Collections.emptyList();
    1014010526        bitField0_ = (bitField0_ & ~0x00000004);
    10141        
     10527
    1014210528        return this;
    1014310529      }
     
    1015710543       * </pre>
    1015810544       */
    10159       public java.util.List<java.lang.Long>
     10545      @Override
     10546        public java.util.List<java.lang.Long>
    1016010547          getLonList() {
    1016110548        return java.util.Collections.unmodifiableList(lon_);
     
    1016810555       * </pre>
    1016910556       */
    10170       public int getLonCount() {
     10557      @Override
     10558        public int getLonCount() {
    1017110559        return lon_.size();
    1017210560      }
     
    1017810566       * </pre>
    1017910567       */
    10180       public long getLon(int index) {
     10568      @Override
     10569        public long getLon(int index) {
    1018110570        return lon_.get(index);
    1018210571      }
     
    1019210581        ensureLonIsMutable();
    1019310582        lon_.set(index, value);
    10194        
     10583
    1019510584        return this;
    1019610585      }
     
    1020510594        ensureLonIsMutable();
    1020610595        lon_.add(value);
    10207        
     10596
    1020810597        return this;
    1020910598      }
     
    1022010609        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1022110610            values, lon_);
    10222        
     10611
    1022310612        return this;
    1022410613      }
     
    1023310622        lon_ = java.util.Collections.emptyList();
    1023410623        bitField0_ = (bitField0_ & ~0x00000008);
    10235        
     10624
    1023610625        return this;
    1023710626      }
     
    1025110640       * </pre>
    1025210641       */
    10253       public java.util.List<java.lang.Integer>
     10642      @Override
     10643        public java.util.List<java.lang.Integer>
    1025410644          getKeysValsList() {
    1025510645        return java.util.Collections.unmodifiableList(keysVals_);
     
    1026210652       * </pre>
    1026310653       */
    10264       public int getKeysValsCount() {
     10654      @Override
     10655        public int getKeysValsCount() {
    1026510656        return keysVals_.size();
    1026610657      }
     
    1027210663       * </pre>
    1027310664       */
    10274       public int getKeysVals(int index) {
     10665      @Override
     10666        public int getKeysVals(int index) {
    1027510667        return keysVals_.get(index);
    1027610668      }
     
    1028610678        ensureKeysValsIsMutable();
    1028710679        keysVals_.set(index, value);
    10288        
     10680
    1028910681        return this;
    1029010682      }
     
    1029910691        ensureKeysValsIsMutable();
    1030010692        keysVals_.add(value);
    10301        
     10693
    1030210694        return this;
    1030310695      }
     
    1031410706        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1031510707            values, keysVals_);
    10316        
     10708
    1031710709        return this;
    1031810710      }
     
    1032710719        keysVals_ = java.util.Collections.emptyList();
    1032810720        bitField0_ = (bitField0_ & ~0x00000010);
    10329        
     10721
    1033010722        return this;
    1033110723      }
     
    1044610838    }
    1044710839
    10448     public Way getDefaultInstanceForType() {
     10840    @Override
     10841        public Way getDefaultInstanceForType() {
    1044910842      return defaultInstance;
    1045010843    }
     
    1058710980    public static com.google.protobuf.Parser<Way> PARSER =
    1058810981        new com.google.protobuf.AbstractParser<Way>() {
    10589       public Way parsePartialFrom(
     10982      @Override
     10983        public Way parsePartialFrom(
    1059010984          com.google.protobuf.CodedInputStream input,
    1059110985          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    1060611000     * <code>required int64 id = 1;</code>
    1060711001     */
    10608     public boolean hasId() {
     11002    @Override
     11003        public boolean hasId() {
    1060911004      return ((bitField0_ & 0x00000001) == 0x00000001);
    1061011005    }
     
    1061211007     * <code>required int64 id = 1;</code>
    1061311008     */
    10614     public long getId() {
     11009    @Override
     11010        public long getId() {
    1061511011      return id_;
    1061611012    }
     
    1062511021     * </pre>
    1062611022     */
    10627     public java.util.List<java.lang.Integer>
     11023    @Override
     11024        public java.util.List<java.lang.Integer>
    1062811025        getKeysList() {
    1062911026      return keys_;
     
    1063611033     * </pre>
    1063711034     */
    10638     public int getKeysCount() {
     11035    @Override
     11036        public int getKeysCount() {
    1063911037      return keys_.size();
    1064011038    }
     
    1064611044     * </pre>
    1064711045     */
    10648     public int getKeys(int index) {
     11046    @Override
     11047        public int getKeys(int index) {
    1064911048      return keys_.get(index);
    1065011049    }
     
    1065611055     * <code>repeated uint32 vals = 3 [packed = true];</code>
    1065711056     */
    10658     public java.util.List<java.lang.Integer>
     11057    @Override
     11058        public java.util.List<java.lang.Integer>
    1065911059        getValsList() {
    1066011060      return vals_;
     
    1066311063     * <code>repeated uint32 vals = 3 [packed = true];</code>
    1066411064     */
    10665     public int getValsCount() {
     11065    @Override
     11066        public int getValsCount() {
    1066611067      return vals_.size();
    1066711068    }
     
    1066911070     * <code>repeated uint32 vals = 3 [packed = true];</code>
    1067011071     */
    10671     public int getVals(int index) {
     11072    @Override
     11073        public int getVals(int index) {
    1067211074      return vals_.get(index);
    1067311075    }
     
    1067911081     * <code>optional .OSMPBF.Info info = 4;</code>
    1068011082     */
    10681     public boolean hasInfo() {
     11083    @Override
     11084        public boolean hasInfo() {
    1068211085      return ((bitField0_ & 0x00000002) == 0x00000002);
    1068311086    }
     
    1068511088     * <code>optional .OSMPBF.Info info = 4;</code>
    1068611089     */
    10687     public crosby.binary.Osmformat.Info getInfo() {
     11090    @Override
     11091        public crosby.binary.Osmformat.Info getInfo() {
    1068811092      return info_;
    1068911093    }
     
    1069811102     * </pre>
    1069911103     */
    10700     public java.util.List<java.lang.Long>
     11104    @Override
     11105        public java.util.List<java.lang.Long>
    1070111106        getRefsList() {
    1070211107      return refs_;
     
    1070911114     * </pre>
    1071011115     */
    10711     public int getRefsCount() {
     11116    @Override
     11117        public int getRefsCount() {
    1071211118      return refs_.size();
    1071311119    }
     
    1071911125     * </pre>
    1072011126     */
    10721     public long getRefs(int index) {
     11127    @Override
     11128        public long getRefs(int index) {
    1072211129      return refs_.get(index);
    1072311130    }
     
    1073211139    }
    1073311140    private byte memoizedIsInitialized = -1;
    10734     public final boolean isInitialized() {
     11141    @Override
     11142        public final boolean isInitialized() {
    1073511143      byte isInitialized = memoizedIsInitialized;
    1073611144      if (isInitialized == 1) return true;
     
    1074511153    }
    1074611154
    10747     public void writeTo(com.google.protobuf.CodedOutputStream output)
     11155    @Override
     11156        public void writeTo(com.google.protobuf.CodedOutputStream output)
    1074811157                        throws java.io.IOException {
    1074911158      getSerializedSize();
     
    1077911188
    1078011189    private int memoizedSerializedSize = -1;
    10781     public int getSerializedSize() {
     11190    @Override
     11191        public int getSerializedSize() {
    1078211192      int size = memoizedSerializedSize;
    1078311193      if (size != -1) return size;
     
    1090011310
    1090111311    public static Builder newBuilder() { return Builder.create(); }
    10902     public Builder newBuilderForType() { return newBuilder(); }
     11312    @Override
     11313        public Builder newBuilderForType() { return newBuilder(); }
    1090311314    public static Builder newBuilder(crosby.binary.Osmformat.Way prototype) {
    1090411315      return newBuilder().mergeFrom(prototype);
    1090511316    }
    10906     public Builder toBuilder() { return newBuilder(this); }
     11317    @Override
     11318        public Builder toBuilder() { return newBuilder(this); }
    1090711319
    1090811320    /**
     
    1092611338      }
    1092711339
    10928       public Builder clear() {
     11340      @Override
     11341        public Builder clear() {
    1092911342        super.clear();
    1093011343        id_ = 0L;
     
    1094111354      }
    1094211355
    10943       public Builder clone() {
     11356      @Override
     11357        public Builder clone() {
    1094411358        return create().mergeFrom(buildPartial());
    1094511359      }
    1094611360
    10947       public crosby.binary.Osmformat.Way getDefaultInstanceForType() {
     11361      @Override
     11362        public crosby.binary.Osmformat.Way getDefaultInstanceForType() {
    1094811363        return crosby.binary.Osmformat.Way.getDefaultInstance();
    1094911364      }
    1095011365
    10951       public crosby.binary.Osmformat.Way build() {
     11366      @Override
     11367        public crosby.binary.Osmformat.Way build() {
    1095211368        crosby.binary.Osmformat.Way result = buildPartial();
    1095311369        if (!result.isInitialized()) {
     
    1095711373      }
    1095811374
    10959       public crosby.binary.Osmformat.Way buildPartial() {
     11375      @Override
     11376        public crosby.binary.Osmformat.Way buildPartial() {
    1096011377        crosby.binary.Osmformat.Way result = new crosby.binary.Osmformat.Way(this);
    1096111378        int from_bitField0_ = bitField0_;
     
    1098811405      }
    1098911406
    10990       public Builder mergeFrom(crosby.binary.Osmformat.Way other) {
     11407      @Override
     11408        public Builder mergeFrom(crosby.binary.Osmformat.Way other) {
    1099111409        if (other == crosby.binary.Osmformat.Way.getDefaultInstance()) return this;
    1099211410        if (other.hasId()) {
     
    1100111419            keys_.addAll(other.keys_);
    1100211420          }
    11003          
     11421
    1100411422        }
    1100511423        if (!other.vals_.isEmpty()) {
     
    1101111429            vals_.addAll(other.vals_);
    1101211430          }
    11013          
     11431
    1101411432        }
    1101511433        if (other.hasInfo()) {
     
    1102411442            refs_.addAll(other.refs_);
    1102511443          }
    11026          
     11444
    1102711445        }
    1102811446        setUnknownFields(
     
    1103111449      }
    1103211450
    11033       public final boolean isInitialized() {
     11451      @Override
     11452        public final boolean isInitialized() {
    1103411453        if (!hasId()) {
    11035          
     11454
    1103611455          return false;
    1103711456        }
     
    1103911458      }
    1104011459
    11041       public Builder mergeFrom(
     11460      @Override
     11461        public Builder mergeFrom(
    1104211462          com.google.protobuf.CodedInputStream input,
    1104311463          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    1106211482       * <code>required int64 id = 1;</code>
    1106311483       */
    11064       public boolean hasId() {
     11484      @Override
     11485        public boolean hasId() {
    1106511486        return ((bitField0_ & 0x00000001) == 0x00000001);
    1106611487      }
     
    1106811489       * <code>required int64 id = 1;</code>
    1106911490       */
    11070       public long getId() {
     11491      @Override
     11492        public long getId() {
    1107111493        return id_;
    1107211494      }
     
    1107711499        bitField0_ |= 0x00000001;
    1107811500        id_ = value;
    11079        
     11501
    1108011502        return this;
    1108111503      }
     
    1108611508        bitField0_ = (bitField0_ & ~0x00000001);
    1108711509        id_ = 0L;
    11088        
     11510
    1108911511        return this;
    1109011512      }
     
    1110411526       * </pre>
    1110511527       */
    11106       public java.util.List<java.lang.Integer>
     11528      @Override
     11529        public java.util.List<java.lang.Integer>
    1110711530          getKeysList() {
    1110811531        return java.util.Collections.unmodifiableList(keys_);
     
    1111511538       * </pre>
    1111611539       */
    11117       public int getKeysCount() {
     11540      @Override
     11541        public int getKeysCount() {
    1111811542        return keys_.size();
    1111911543      }
     
    1112511549       * </pre>
    1112611550       */
    11127       public int getKeys(int index) {
     11551      @Override
     11552        public int getKeys(int index) {
    1112811553        return keys_.get(index);
    1112911554      }
     
    1113911564        ensureKeysIsMutable();
    1114011565        keys_.set(index, value);
    11141        
     11566
    1114211567        return this;
    1114311568      }
     
    1115211577        ensureKeysIsMutable();
    1115311578        keys_.add(value);
    11154        
     11579
    1115511580        return this;
    1115611581      }
     
    1116711592        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1116811593            values, keys_);
    11169        
     11594
    1117011595        return this;
    1117111596      }
     
    1118011605        keys_ = java.util.Collections.emptyList();
    1118111606        bitField0_ = (bitField0_ & ~0x00000002);
    11182        
     11607
    1118311608        return this;
    1118411609      }
     
    1119411619       * <code>repeated uint32 vals = 3 [packed = true];</code>
    1119511620       */
    11196       public java.util.List<java.lang.Integer>
     11621      @Override
     11622        public java.util.List<java.lang.Integer>
    1119711623          getValsList() {
    1119811624        return java.util.Collections.unmodifiableList(vals_);
     
    1120111627       * <code>repeated uint32 vals = 3 [packed = true];</code>
    1120211628       */
    11203       public int getValsCount() {
     11629      @Override
     11630        public int getValsCount() {
    1120411631        return vals_.size();
    1120511632      }
     
    1120711634       * <code>repeated uint32 vals = 3 [packed = true];</code>
    1120811635       */
    11209       public int getVals(int index) {
     11636      @Override
     11637        public int getVals(int index) {
    1121011638        return vals_.get(index);
    1121111639      }
     
    1121711645        ensureValsIsMutable();
    1121811646        vals_.set(index, value);
    11219        
     11647
    1122011648        return this;
    1122111649      }
     
    1122611654        ensureValsIsMutable();
    1122711655        vals_.add(value);
    11228        
     11656
    1122911657        return this;
    1123011658      }
     
    1123711665        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1123811666            values, vals_);
    11239        
     11667
    1124011668        return this;
    1124111669      }
     
    1124611674        vals_ = java.util.Collections.emptyList();
    1124711675        bitField0_ = (bitField0_ & ~0x00000004);
    11248        
     11676
    1124911677        return this;
    1125011678      }
     
    1125411682       * <code>optional .OSMPBF.Info info = 4;</code>
    1125511683       */
    11256       public boolean hasInfo() {
     11684      @Override
     11685        public boolean hasInfo() {
    1125711686        return ((bitField0_ & 0x00000008) == 0x00000008);
    1125811687      }
     
    1126011689       * <code>optional .OSMPBF.Info info = 4;</code>
    1126111690       */
    11262       public crosby.binary.Osmformat.Info getInfo() {
     11691      @Override
     11692        public crosby.binary.Osmformat.Info getInfo() {
    1126311693        return info_;
    1126411694      }
     
    1132411754       * </pre>
    1132511755       */
    11326       public java.util.List<java.lang.Long>
     11756      @Override
     11757        public java.util.List<java.lang.Long>
    1132711758          getRefsList() {
    1132811759        return java.util.Collections.unmodifiableList(refs_);
     
    1133511766       * </pre>
    1133611767       */
    11337       public int getRefsCount() {
     11768      @Override
     11769        public int getRefsCount() {
    1133811770        return refs_.size();
    1133911771      }
     
    1134511777       * </pre>
    1134611778       */
    11347       public long getRefs(int index) {
     11779      @Override
     11780        public long getRefs(int index) {
    1134811781        return refs_.get(index);
    1134911782      }
     
    1135911792        ensureRefsIsMutable();
    1136011793        refs_.set(index, value);
    11361        
     11794
    1136211795        return this;
    1136311796      }
     
    1137211805        ensureRefsIsMutable();
    1137311806        refs_.add(value);
    11374        
     11807
    1137511808        return this;
    1137611809      }
     
    1138711820        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1138811821            values, refs_);
    11389        
     11822
    1139011823        return this;
    1139111824      }
     
    1140011833        refs_ = java.util.Collections.emptyList();
    1140111834        bitField0_ = (bitField0_ & ~0x00000010);
    11402        
     11835
    1140311836        return this;
    1140411837      }
     
    1155711990    }
    1155811991
    11559     public Relation getDefaultInstanceForType() {
     11992    @Override
     11993        public Relation getDefaultInstanceForType() {
    1156011994      return defaultInstance;
    1156111995    }
     
    1176012194    public static com.google.protobuf.Parser<Relation> PARSER =
    1176112195        new com.google.protobuf.AbstractParser<Relation>() {
    11762       public Relation parsePartialFrom(
     12196      @Override
     12197        public Relation parsePartialFrom(
    1176312198          com.google.protobuf.CodedInputStream input,
    1176412199          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    1180612241
    1180712242
    11808       public final int getNumber() { return value; }
     12243      @Override
     12244        public final int getNumber() { return value; }
    1180912245
    1181012246      public static MemberType valueOf(int value) {
     
    1182412260          internalValueMap =
    1182512261            new com.google.protobuf.Internal.EnumLiteMap<MemberType>() {
    11826               public MemberType findValueByNumber(int number) {
     12262              @Override
     12263                        public MemberType findValueByNumber(int number) {
    1182712264                return MemberType.valueOf(number);
    1182812265              }
     
    1184412281     * <code>required int64 id = 1;</code>
    1184512282     */
    11846     public boolean hasId() {
     12283    @Override
     12284        public boolean hasId() {
    1184712285      return ((bitField0_ & 0x00000001) == 0x00000001);
    1184812286    }
     
    1185012288     * <code>required int64 id = 1;</code>
    1185112289     */
    11852     public long getId() {
     12290    @Override
     12291        public long getId() {
    1185312292      return id_;
    1185412293    }
     
    1186312302     * </pre>
    1186412303     */
    11865     public java.util.List<java.lang.Integer>
     12304    @Override
     12305        public java.util.List<java.lang.Integer>
    1186612306        getKeysList() {
    1186712307      return keys_;
     
    1187412314     * </pre>
    1187512315     */
    11876     public int getKeysCount() {
     12316    @Override
     12317        public int getKeysCount() {
    1187712318      return keys_.size();
    1187812319    }
     
    1188412325     * </pre>
    1188512326     */
    11886     public int getKeys(int index) {
     12327    @Override
     12328        public int getKeys(int index) {
    1188712329      return keys_.get(index);
    1188812330    }
     
    1189412336     * <code>repeated uint32 vals = 3 [packed = true];</code>
    1189512337     */
    11896     public java.util.List<java.lang.Integer>
     12338    @Override
     12339        public java.util.List<java.lang.Integer>
    1189712340        getValsList() {
    1189812341      return vals_;
     
    1190112344     * <code>repeated uint32 vals = 3 [packed = true];</code>
    1190212345     */
    11903     public int getValsCount() {
     12346    @Override
     12347        public int getValsCount() {
    1190412348      return vals_.size();
    1190512349    }
     
    1190712351     * <code>repeated uint32 vals = 3 [packed = true];</code>
    1190812352     */
    11909     public int getVals(int index) {
     12353    @Override
     12354        public int getVals(int index) {
    1191012355      return vals_.get(index);
    1191112356    }
     
    1191712362     * <code>optional .OSMPBF.Info info = 4;</code>
    1191812363     */
    11919     public boolean hasInfo() {
     12364    @Override
     12365        public boolean hasInfo() {
    1192012366      return ((bitField0_ & 0x00000002) == 0x00000002);
    1192112367    }
     
    1192312369     * <code>optional .OSMPBF.Info info = 4;</code>
    1192412370     */
    11925     public crosby.binary.Osmformat.Info getInfo() {
     12371    @Override
     12372        public crosby.binary.Osmformat.Info getInfo() {
    1192612373      return info_;
    1192712374    }
     
    1193612383     * </pre>
    1193712384     */
    11938     public java.util.List<java.lang.Integer>
     12385    @Override
     12386        public java.util.List<java.lang.Integer>
    1193912387        getRolesSidList() {
    1194012388      return rolesSid_;
     
    1194712395     * </pre>
    1194812396     */
    11949     public int getRolesSidCount() {
     12397    @Override
     12398        public int getRolesSidCount() {
    1195012399      return rolesSid_.size();
    1195112400    }
     
    1195712406     * </pre>
    1195812407     */
    11959     public int getRolesSid(int index) {
     12408    @Override
     12409        public int getRolesSid(int index) {
    1196012410      return rolesSid_.get(index);
    1196112411    }
     
    1197112421     * </pre>
    1197212422     */
    11973     public java.util.List<java.lang.Long>
     12423    @Override
     12424        public java.util.List<java.lang.Long>
    1197412425        getMemidsList() {
    1197512426      return memids_;
     
    1198212433     * </pre>
    1198312434     */
    11984     public int getMemidsCount() {
     12435    @Override
     12436        public int getMemidsCount() {
    1198512437      return memids_.size();
    1198612438    }
     
    1199212444     * </pre>
    1199312445     */
    11994     public long getMemids(int index) {
     12446    @Override
     12447        public long getMemids(int index) {
    1199512448      return memids_.get(index);
    1199612449    }
     
    1200212455     * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code>
    1200312456     */
    12004     public java.util.List<crosby.binary.Osmformat.Relation.MemberType> getTypesList() {
     12457    @Override
     12458        public java.util.List<crosby.binary.Osmformat.Relation.MemberType> getTypesList() {
    1200512459      return types_;
    1200612460    }
     
    1200812462     * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code>
    1200912463     */
    12010     public int getTypesCount() {
     12464    @Override
     12465        public int getTypesCount() {
    1201112466      return types_.size();
    1201212467    }
     
    1201412469     * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code>
    1201512470     */
    12016     public crosby.binary.Osmformat.Relation.MemberType getTypes(int index) {
     12471    @Override
     12472        public crosby.binary.Osmformat.Relation.MemberType getTypes(int index) {
    1201712473      return types_.get(index);
    1201812474    }
     
    1202912485    }
    1203012486    private byte memoizedIsInitialized = -1;
    12031     public final boolean isInitialized() {
     12487    @Override
     12488        public final boolean isInitialized() {
    1203212489      byte isInitialized = memoizedIsInitialized;
    1203312490      if (isInitialized == 1) return true;
     
    1204212499    }
    1204312500
    12044     public void writeTo(com.google.protobuf.CodedOutputStream output)
     12501    @Override
     12502        public void writeTo(com.google.protobuf.CodedOutputStream output)
    1204512503                        throws java.io.IOException {
    1204612504      getSerializedSize();
     
    1209012548
    1209112549    private int memoizedSerializedSize = -1;
    12092     public int getSerializedSize() {
     12550    @Override
     12551        public int getSerializedSize() {
    1209312552      int size = memoizedSerializedSize;
    1209412553      if (size != -1) return size;
     
    1223712696
    1223812697    public static Builder newBuilder() { return Builder.create(); }
    12239     public Builder newBuilderForType() { return newBuilder(); }
     12698    @Override
     12699        public Builder newBuilderForType() { return newBuilder(); }
    1224012700    public static Builder newBuilder(crosby.binary.Osmformat.Relation prototype) {
    1224112701      return newBuilder().mergeFrom(prototype);
    1224212702    }
    12243     public Builder toBuilder() { return newBuilder(this); }
     12703    @Override
     12704        public Builder toBuilder() { return newBuilder(this); }
    1224412705
    1224512706    /**
     
    1226312724      }
    1226412725
    12265       public Builder clear() {
     12726      @Override
     12727        public Builder clear() {
    1226612728        super.clear();
    1226712729        id_ = 0L;
     
    1228212744      }
    1228312745
    12284       public Builder clone() {
     12746      @Override
     12747        public Builder clone() {
    1228512748        return create().mergeFrom(buildPartial());
    1228612749      }
    1228712750
    12288       public crosby.binary.Osmformat.Relation getDefaultInstanceForType() {
     12751      @Override
     12752        public crosby.binary.Osmformat.Relation getDefaultInstanceForType() {
    1228912753        return crosby.binary.Osmformat.Relation.getDefaultInstance();
    1229012754      }
    1229112755
    12292       public crosby.binary.Osmformat.Relation build() {
     12756      @Override
     12757        public crosby.binary.Osmformat.Relation build() {
    1229312758        crosby.binary.Osmformat.Relation result = buildPartial();
    1229412759        if (!result.isInitialized()) {
     
    1229812763      }
    1229912764
    12300       public crosby.binary.Osmformat.Relation buildPartial() {
     12765      @Override
     12766        public crosby.binary.Osmformat.Relation buildPartial() {
    1230112767        crosby.binary.Osmformat.Relation result = new crosby.binary.Osmformat.Relation(this);
    1230212768        int from_bitField0_ = bitField0_;
     
    1233912805      }
    1234012806
    12341       public Builder mergeFrom(crosby.binary.Osmformat.Relation other) {
     12807      @Override
     12808        public Builder mergeFrom(crosby.binary.Osmformat.Relation other) {
    1234212809        if (other == crosby.binary.Osmformat.Relation.getDefaultInstance()) return this;
    1234312810        if (other.hasId()) {
     
    1235212819            keys_.addAll(other.keys_);
    1235312820          }
    12354          
     12821
    1235512822        }
    1235612823        if (!other.vals_.isEmpty()) {
     
    1236212829            vals_.addAll(other.vals_);
    1236312830          }
    12364          
     12831
    1236512832        }
    1236612833        if (other.hasInfo()) {
     
    1237512842            rolesSid_.addAll(other.rolesSid_);
    1237612843          }
    12377          
     12844
    1237812845        }
    1237912846        if (!other.memids_.isEmpty()) {
     
    1238512852            memids_.addAll(other.memids_);
    1238612853          }
    12387          
     12854
    1238812855        }
    1238912856        if (!other.types_.isEmpty()) {
     
    1239512862            types_.addAll(other.types_);
    1239612863          }
    12397          
     12864
    1239812865        }
    1239912866        setUnknownFields(
     
    1240212869      }
    1240312870
    12404       public final boolean isInitialized() {
     12871      @Override
     12872        public final boolean isInitialized() {
    1240512873        if (!hasId()) {
    12406          
     12874
    1240712875          return false;
    1240812876        }
     
    1241012878      }
    1241112879
    12412       public Builder mergeFrom(
     12880      @Override
     12881        public Builder mergeFrom(
    1241312882          com.google.protobuf.CodedInputStream input,
    1241412883          com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    1243312902       * <code>required int64 id = 1;</code>
    1243412903       */
    12435       public boolean hasId() {
     12904      @Override
     12905        public boolean hasId() {
    1243612906        return ((bitField0_ & 0x00000001) == 0x00000001);
    1243712907      }
     
    1243912909       * <code>required int64 id = 1;</code>
    1244012910       */
    12441       public long getId() {
     12911      @Override
     12912        public long getId() {
    1244212913        return id_;
    1244312914      }
     
    1244812919        bitField0_ |= 0x00000001;
    1244912920        id_ = value;
    12450        
     12921
    1245112922        return this;
    1245212923      }
     
    1245712928        bitField0_ = (bitField0_ & ~0x00000001);
    1245812929        id_ = 0L;
    12459        
     12930
    1246012931        return this;
    1246112932      }
     
    1247512946       * </pre>
    1247612947       */
    12477       public java.util.List<java.lang.Integer>
     12948      @Override
     12949        public java.util.List<java.lang.Integer>
    1247812950          getKeysList() {
    1247912951        return java.util.Collections.unmodifiableList(keys_);
     
    1248612958       * </pre>
    1248712959       */
    12488       public int getKeysCount() {
     12960      @Override
     12961        public int getKeysCount() {
    1248912962        return keys_.size();
    1249012963      }
     
    1249612969       * </pre>
    1249712970       */
    12498       public int getKeys(int index) {
     12971      @Override
     12972        public int getKeys(int index) {
    1249912973        return keys_.get(index);
    1250012974      }
     
    1251012984        ensureKeysIsMutable();
    1251112985        keys_.set(index, value);
    12512        
     12986
    1251312987        return this;
    1251412988      }
     
    1252312997        ensureKeysIsMutable();
    1252412998        keys_.add(value);
    12525        
     12999
    1252613000        return this;
    1252713001      }
     
    1253813012        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1253913013            values, keys_);
    12540        
     13014
    1254113015        return this;
    1254213016      }
     
    1255113025        keys_ = java.util.Collections.emptyList();
    1255213026        bitField0_ = (bitField0_ & ~0x00000002);
    12553        
     13027
    1255413028        return this;
    1255513029      }
     
    1256513039       * <code>repeated uint32 vals = 3 [packed = true];</code>
    1256613040       */
    12567       public java.util.List<java.lang.Integer>
     13041      @Override
     13042        public java.util.List<java.lang.Integer>
    1256813043          getValsList() {
    1256913044        return java.util.Collections.unmodifiableList(vals_);
     
    1257213047       * <code>repeated uint32 vals = 3 [packed = true];</code>
    1257313048       */
    12574       public int getValsCount() {
     13049      @Override
     13050        public int getValsCount() {
    1257513051        return vals_.size();
    1257613052      }
     
    1257813054       * <code>repeated uint32 vals = 3 [packed = true];</code>
    1257913055       */
    12580       public int getVals(int index) {
     13056      @Override
     13057        public int getVals(int index) {
    1258113058        return vals_.get(index);
    1258213059      }
     
    1258813065        ensureValsIsMutable();
    1258913066        vals_.set(index, value);
    12590        
     13067
    1259113068        return this;
    1259213069      }
     
    1259713074        ensureValsIsMutable();
    1259813075        vals_.add(value);
    12599        
     13076
    1260013077        return this;
    1260113078      }
     
    1260813085        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1260913086            values, vals_);
    12610        
     13087
    1261113088        return this;
    1261213089      }
     
    1261713094        vals_ = java.util.Collections.emptyList();
    1261813095        bitField0_ = (bitField0_ & ~0x00000004);
    12619        
     13096
    1262013097        return this;
    1262113098      }
     
    1262513102       * <code>optional .OSMPBF.Info info = 4;</code>
    1262613103       */
    12627       public boolean hasInfo() {
     13104      @Override
     13105        public boolean hasInfo() {
    1262813106        return ((bitField0_ & 0x00000008) == 0x00000008);
    1262913107      }
     
    1263113109       * <code>optional .OSMPBF.Info info = 4;</code>
    1263213110       */
    12633       public crosby.binary.Osmformat.Info getInfo() {
     13111      @Override
     13112        public crosby.binary.Osmformat.Info getInfo() {
    1263413113        return info_;
    1263513114      }
     
    1269513174       * </pre>
    1269613175       */
    12697       public java.util.List<java.lang.Integer>
     13176      @Override
     13177        public java.util.List<java.lang.Integer>
    1269813178          getRolesSidList() {
    1269913179        return java.util.Collections.unmodifiableList(rolesSid_);
     
    1270613186       * </pre>
    1270713187       */
    12708       public int getRolesSidCount() {
     13188      @Override
     13189        public int getRolesSidCount() {
    1270913190        return rolesSid_.size();
    1271013191      }
     
    1271613197       * </pre>
    1271713198       */
    12718       public int getRolesSid(int index) {
     13199      @Override
     13200        public int getRolesSid(int index) {
    1271913201        return rolesSid_.get(index);
    1272013202      }
     
    1273013212        ensureRolesSidIsMutable();
    1273113213        rolesSid_.set(index, value);
    12732        
     13214
    1273313215        return this;
    1273413216      }
     
    1274313225        ensureRolesSidIsMutable();
    1274413226        rolesSid_.add(value);
    12745        
     13227
    1274613228        return this;
    1274713229      }
     
    1275813240        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1275913241            values, rolesSid_);
    12760        
     13242
    1276113243        return this;
    1276213244      }
     
    1277113253        rolesSid_ = java.util.Collections.emptyList();
    1277213254        bitField0_ = (bitField0_ & ~0x00000010);
    12773        
     13255
    1277413256        return this;
    1277513257      }
     
    1278913271       * </pre>
    1279013272       */
    12791       public java.util.List<java.lang.Long>
     13273      @Override
     13274        public java.util.List<java.lang.Long>
    1279213275          getMemidsList() {
    1279313276        return java.util.Collections.unmodifiableList(memids_);
     
    1280013283       * </pre>
    1280113284       */
    12802       public int getMemidsCount() {
     13285      @Override
     13286        public int getMemidsCount() {
    1280313287        return memids_.size();
    1280413288      }
     
    1281013294       * </pre>
    1281113295       */
    12812       public long getMemids(int index) {
     13296      @Override
     13297        public long getMemids(int index) {
    1281313298        return memids_.get(index);
    1281413299      }
     
    1282413309        ensureMemidsIsMutable();
    1282513310        memids_.set(index, value);
    12826        
     13311
    1282713312        return this;
    1282813313      }
     
    1283713322        ensureMemidsIsMutable();
    1283813323        memids_.add(value);
    12839        
     13324
    1284013325        return this;
    1284113326      }
     
    1285213337        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1285313338            values, memids_);
    12854        
     13339
    1285513340        return this;
    1285613341      }
     
    1286513350        memids_ = java.util.Collections.emptyList();
    1286613351        bitField0_ = (bitField0_ & ~0x00000020);
    12867        
     13352
    1286813353        return this;
    1286913354      }
     
    1288013365       * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code>
    1288113366       */
    12882       public java.util.List<crosby.binary.Osmformat.Relation.MemberType> getTypesList() {
     13367      @Override
     13368        public java.util.List<crosby.binary.Osmformat.Relation.MemberType> getTypesList() {
    1288313369        return java.util.Collections.unmodifiableList(types_);
    1288413370      }
     
    1288613372       * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code>
    1288713373       */
    12888       public int getTypesCount() {
     13374      @Override
     13375        public int getTypesCount() {
    1288913376        return types_.size();
    1289013377      }
     
    1289213379       * <code>repeated .OSMPBF.Relation.MemberType types = 10 [packed = true];</code>
    1289313380       */
    12894       public crosby.binary.Osmformat.Relation.MemberType getTypes(int index) {
     13381      @Override
     13382        public crosby.binary.Osmformat.Relation.MemberType getTypes(int index) {
    1289513383        return types_.get(index);
    1289613384      }
     
    1290513393        ensureTypesIsMutable();
    1290613394        types_.set(index, value);
    12907        
     13395
    1290813396        return this;
    1290913397      }
     
    1291713405        ensureTypesIsMutable();
    1291813406        types_.add(value);
    12919        
     13407
    1292013408        return this;
    1292113409      }
     
    1292813416        com.google.protobuf.AbstractMessageLite.Builder.addAll(
    1292913417            values, types_);
    12930        
     13418
    1293113419        return this;
    1293213420      }
     
    1293713425        types_ = java.util.Collections.emptyList();
    1293813426        bitField0_ = (bitField0_ & ~0x00000040);
    12939        
     13427
    1294013428        return this;
    1294113429      }
Note: See TracChangeset for help on using the changeset viewer.