public Builder mergeFrom(
     com.xinqihd.sns.gameserver.proto.XinqiBseUserAchievements.BseUserAchievements other) {
   if (other
       == com.xinqihd.sns.gameserver.proto.XinqiBseUserAchievements.BseUserAchievements
           .getDefaultInstance()) return this;
   if (!other.taskIds_.isEmpty()) {
     if (taskIds_.isEmpty()) {
       taskIds_ = other.taskIds_;
       bitField0_ = (bitField0_ & ~0x00000001);
     } else {
       ensureTaskIdsIsMutable();
       taskIds_.addAll(other.taskIds_);
     }
     onChanged();
   }
   if (!other.step_.isEmpty()) {
     if (step_.isEmpty()) {
       step_ = other.step_;
       bitField0_ = (bitField0_ & ~0x00000002);
     } else {
       ensureStepIsMutable();
       step_.addAll(other.step_);
     }
     onChanged();
   }
   this.mergeUnknownFields(other.getUnknownFields());
   return this;
 }
 public com.xinqihd.sns.gameserver.proto.XinqiBseUserAchievements.BseUserAchievements
     getDefaultInstanceForType() {
   return com.xinqihd.sns.gameserver.proto.XinqiBseUserAchievements.BseUserAchievements
       .getDefaultInstance();
 }