public com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree build() {
   com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree result = buildPartial();
   if (!result.isInitialized()) {
     throw newUninitializedMessageException(result);
   }
   return result;
 }
 private com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree buildParsed()
     throws com.google.protobuf.InvalidProtocolBufferException {
   com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree result = buildPartial();
   if (!result.isInitialized()) {
     throw newUninitializedMessageException(result).asInvalidProtocolBufferException();
   }
   return result;
 }
 public Builder mergeFrom(
     com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree other) {
   if (other
       == com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree
           .getDefaultInstance()) return this;
   if (other.hasMetalGive()) {
     setMetalGive(other.getMetalGive());
   }
   this.mergeUnknownFields(other.getUnknownFields());
   return this;
 }
 public com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree buildPartial() {
   com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree result =
       new com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree(this);
   int from_bitField0_ = bitField0_;
   int to_bitField0_ = 0;
   if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
     to_bitField0_ |= 0x00000001;
   }
   result.metalGive_ = metalGive_;
   result.bitField0_ = to_bitField0_;
   onBuilt();
   return result;
 }
 public com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree
     getDefaultInstanceForType() {
   return com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree
       .getDefaultInstance();
 }
 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
   return com.xinqihd.sns.gameserver.proto.XinqiBseHarvestTree.BseHarvestTree.getDescriptor();
 }