docs: public void fireBeforeCaseStarted(String caseId, String deploymentId, String caseDefinitionId, CaseFileInstance caseFile) {
          final Iterator<CaseEventListener> iter = getEventListenersIterator();
  
          if (iter.hasNext()) {
              final CaseStartEvent event = new CaseStartEvent(identityProvider.getName(), caseId, deploymentId, caseDefinitionId, caseFile);
  
              do{
                  iter.next().beforeCaseStarted(event);
              } while (iter.hasNext());
          }
      }