@Override
 public void iacucLiftHold(ProtocolBase protocol, ProtocolGenericActionBean actionBean)
     throws Exception {
   // find the last lift notification protocol action.
   ProtocolActionBase selectedPa = null;
   for (ProtocolActionBase pa : protocol.getProtocolActions()) {
     if (StringUtils.equalsIgnoreCase(pa.getProtocolActionTypeCode(), IacucProtocolActionType.HOLD)
         && (selectedPa == null || pa.getSequenceNumber() > selectedPa.getSequenceNumber())) {
       selectedPa = pa;
     }
   }
   performGenericAction(
       protocol,
       actionBean,
       IacucProtocolActionType.LIFT_HOLD,
       selectedPa.getPrevProtocolStatusCode());
 }