docs: public void fireUntilHalt(final AgendaFilter agendaFilter) {
          if ( isSequential() ) {
              throw new IllegalStateException( "fireUntilHalt() can not be called in sequential mode." );
          }
  
          try {
              startOperation();
              agenda.fireUntilHalt( agendaFilter );
          } finally {
              endOperation();
          }
      }