public Builder clear() {
        super.clear();
        if (initBuilder_ == null) {
          init_ = JInPiqi.init.getDefaultInstance();
        } else {
          initBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000001);
        if (handleUserJoinBuilder_ == null) {
          handleUserJoin_ = JInPiqi.handle_user_join.getDefaultInstance();
        } else {
          handleUserJoinBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000002);
        if (handleUserLeaveBuilder_ == null) {
          handleUserLeave_ = JInPiqi.handle_user_leave.getDefaultInstance();
        } else {
          handleUserLeaveBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000004);
        if (handleActionBuilder_ == null) {
          handleAction_ = JInPiqi.handle_action.getDefaultInstance();
        } else {
          handleActionBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000008);
        if (handleTimerBuilder_ == null) {
          handleTimer_ = JInPiqi.handle_timer.getDefaultInstance();
        } else {
          handleTimerBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000010);
        if (handleTimerCompleteBuilder_ == null) {
          handleTimerComplete_ = JInPiqi.handle_timer_complete.getDefaultInstance();
        } else {
          handleTimerCompleteBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000020);
        if (systemBuilder_ == null) {
          system_ = JSystemPiqi.system_response.getDefaultInstance();
        } else {
          systemBuilder_.clear();
        }
        bitField0_ = (bitField0_ & ~0x00000040);
        return this;
      }