docs: public void fireBeforeCaseDestroyed(String caseId, CaseFileInstance caseFile, List<Long> processInstanceIds) {
          final Iterator<CaseEventListener> iter = getEventListenersIterator();
  
          if (iter.hasNext()) {
              final CaseDestroyEvent event = new CaseDestroyEvent(identityProvider.getName(), caseId, caseFile, processInstanceIds);
  
              do{
                  iter.next().beforeCaseDestroyed(event);
              } while (iter.hasNext());
          }
      }