在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Activiti官方demo

Activiti官方demo

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:5.22M
  • 下载次数:8
  • 浏览次数:563
  • 发布时间:2020-08-14
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
activiti官方的一些实例,布局,与spring整合,model,拦截器 ,非常有帮助
【实例截图】
【核心代码】
Activiti-develop
└── Activiti-develop
├── activiti-bpmn-converter
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── activiti
│   │   │   └── bpmn
│   │   │   ├── constants
│   │   │   │   └── BpmnXMLConstants.java
│   │   │   ├── converter
│   │   │   │   ├── alfresco
│   │   │   │   │   ├── AlfrescoStartEventXMLConverter.java
│   │   │   │   │   └── AlfrescoUserTaskXMLConverter.java
│   │   │   │   ├── AssociationXMLConverter.java
│   │   │   │   ├── BaseBpmnXMLConverter.java
│   │   │   │   ├── BoundaryEventXMLConverter.java
│   │   │   │   ├── BpmnXMLConverter.java
│   │   │   │   ├── BusinessRuleTaskXMLConverter.java
│   │   │   │   ├── CallActivityXMLConverter.java
│   │   │   │   ├── CatchEventXMLConverter.java
│   │   │   │   ├── child
│   │   │   │   │   ├── ActivitiEventListenerParser.java
│   │   │   │   │   ├── ActivitiFailedjobRetryParser.java
│   │   │   │   │   ├── ActivitiListenerParser.java
│   │   │   │   │   ├── ActivitiMapExceptionParser.java
│   │   │   │   │   ├── BaseChildElementParser.java
│   │   │   │   │   ├── CancelEventDefinitionParser.java
│   │   │   │   │   ├── CompensateEventDefinitionParser.java
│   │   │   │   │   ├── ConditionExpressionParser.java
│   │   │   │   │   ├── DataAssociationParser.java
│   │   │   │   │   ├── DataInputAssociationParser.java
│   │   │   │   │   ├── DataOutputAssociationParser.java
│   │   │   │   │   ├── DataStateParser.java
│   │   │   │   │   ├── DocumentationParser.java
│   │   │   │   │   ├── ErrorEventDefinitionParser.java
│   │   │   │   │   ├── ExecutionListenerParser.java
│   │   │   │   │   ├── FieldExtensionParser.java
│   │   │   │   │   ├── FlowNodeRefParser.java
│   │   │   │   │   ├── FormPropertyParser.java
│   │   │   │   │   ├── IOSpecificationParser.java
│   │   │   │   │   ├── MessageEventDefinitionParser.java
│   │   │   │   │   ├── MultiInstanceParser.java
│   │   │   │   │   ├── ScriptTextParser.java
│   │   │   │   │   ├── SignalEventDefinitionParser.java
│   │   │   │   │   ├── TaskListenerParser.java
│   │   │   │   │   ├── TerminateEventDefinitionParser.java
│   │   │   │   │   ├── TextAnnotationTextParser.java
│   │   │   │   │   ├── TimeCycleParser.java
│   │   │   │   │   ├── TimeDateParser.java
│   │   │   │   │   ├── TimeDurationParser.java
│   │   │   │   │   └── TimerEventDefinitionParser.java
│   │   │   │   ├── ComplexGatewayXMLConverter.java
│   │   │   │   ├── DataStoreReferenceXMLConverter.java
│   │   │   │   ├── DelegatingXMLStreamWriter.java
│   │   │   │   ├── EndEventXMLConverter.java
│   │   │   │   ├── EventGatewayXMLConverter.java
│   │   │   │   ├── ExclusiveGatewayXMLConverter.java
│   │   │   │   ├── export
│   │   │   │   │   ├── ActivitiListenerExport.java
│   │   │   │   │   ├── BPMNDIExport.java
│   │   │   │   │   ├── CollaborationExport.java
│   │   │   │   │   ├── DataStoreExport.java
│   │   │   │   │   ├── DefinitionsRootExport.java
│   │   │   │   │   ├── FailedJobRetryCountExport.java
│   │   │   │   │   ├── FieldExtensionExport.java
│   │   │   │   │   ├── LaneExport.java
│   │   │   │   │   ├── MultiInstanceExport.java
│   │   │   │   │   ├── ProcessExport.java
│   │   │   │   │   └── SignalAndMessageDefinitionExport.java
│   │   │   │   ├── InclusiveGatewayXMLConverter.java
│   │   │   │   ├── IndentingXMLStreamWriter.java
│   │   │   │   ├── ManualTaskXMLConverter.java
│   │   │   │   ├── ParallelGatewayXMLConverter.java
│   │   │   │   ├── parser
│   │   │   │   │   ├── BpmnEdgeParser.java
│   │   │   │   │   ├── BpmnShapeParser.java
│   │   │   │   │   ├── DataStoreParser.java
│   │   │   │   │   ├── DefinitionsParser.java
│   │   │   │   │   ├── ExtensionElementsParser.java
│   │   │   │   │   ├── ImportParser.java
│   │   │   │   │   ├── InterfaceParser.java
│   │   │   │   │   ├── ItemDefinitionParser.java
│   │   │   │   │   ├── LaneParser.java
│   │   │   │   │   ├── MessageFlowParser.java
│   │   │   │   │   ├── MessageParser.java
│   │   │   │   │   ├── ParticipantParser.java
│   │   │   │   │   ├── PotentialStarterParser.java
│   │   │   │   │   ├── ProcessParser.java
│   │   │   │   │   ├── ResourceParser.java
│   │   │   │   │   ├── SignalParser.java
│   │   │   │   │   └── SubProcessParser.java
│   │   │   │   ├── ReceiveTaskXMLConverter.java
│   │   │   │   ├── ScriptTaskXMLConverter.java
│   │   │   │   ├── SendTaskXMLConverter.java
│   │   │   │   ├── SequenceFlowXMLConverter.java
│   │   │   │   ├── ServiceTaskXMLConverter.java
│   │   │   │   ├── StartEventXMLConverter.java
│   │   │   │   ├── SubprocessXMLConverter.java
│   │   │   │   ├── TaskXMLConverter.java
│   │   │   │   ├── TextAnnotationXMLConverter.java
│   │   │   │   ├── ThrowEventXMLConverter.java
│   │   │   │   ├── UserTaskXMLConverter.java
│   │   │   │   ├── util
│   │   │   │   │   ├── BpmnXMLUtil.java
│   │   │   │   │   ├── CommaSplitter.java
│   │   │   │   │   └── InputStreamProvider.java
│   │   │   │   ├── ValuedDataObjectXMLConverter.java
│   │   │   │   └── XMLStreamReaderUtil.java
│   │   │   └── exceptions
│   │   │   └── XMLException.java
│   │   └── resources
│   │   └── org
│   │   └── activiti
│   │   └── impl
│   │   └── bpmn
│   │   └── parser
│   │   ├── activiti-bpmn-extensions-5.0.xsd
│   │   ├── activiti-bpmn-extensions-5.10.xsd
│   │   ├── activiti-bpmn-extensions-5.11.xsd
│   │   ├── activiti-bpmn-extensions-5.15.xsd
│   │   ├── activiti-bpmn-extensions-5.18.xsd
│   │   ├── activiti-bpmn-extensions-5.2.xsd
│   │   ├── activiti-bpmn-extensions-5.3.xsd
│   │   ├── activiti-bpmn-extensions-5.4.xsd
│   │   ├── activiti-bpmn-extensions-6.0.xsd
│   │   ├── BPMN20.xsd
│   │   ├── BPMNDI.xsd
│   │   ├── DC.xsd
│   │   ├── DI.xsd
│   │   └── Semantic.xsd
│   └── test
│   ├── java
│   │   └── org
│   │   └── activiti
│   │   ├── bpmn
│   │   │   └── converter
│   │   │   └── ServiceTaskXMLConverterTest.java
│   │   └── editor
│   │   └── language
│   │   └── xml
│   │   ├── AbstractConverterTest.java
│   │   ├── AsyncEndEventConverterTest.java
│   │   ├── CallActivityConverterTest.java
│   │   ├── ChineseConverterTest.java
│   │   ├── CommaSplitterTest.java
│   │   ├── CompleteConverterTest.java
│   │   ├── CustomExtensionsConverterTest.java
│   │   ├── CustomNamespaceAttributeConverterTest.java
│   │   ├── DataObjectConverterTest.java
│   │   ├── DataStoreConverterTest.java
│   │   ├── EmptyModelTest.java
│   │   ├── EncodingConverterTest.java
│   │   ├── EventBasedGatewayConverterTest.java
│   │   ├── EventListenerConverterTest.java
│   │   ├── FormPropertiesConverterTest.java
│   │   ├── InCompleteSignalConverterTest.java
│   │   ├── MapExceptionConverterTest.java
│   │   ├── MessageConverterTest.java
│   │   ├── MessageFlowConverterTest.java
│   │   ├── NotExecutableConverterTest.java
│   │   ├── OtherToolImportConverterTest.java
│   │   ├── PoolsConverterTest.java
│   │   ├── ProcessWithCompensationConverterTest.java
│   │   ├── ScopedConverterTest.java
│   │   ├── ServiceTaskConverterTest.java
│   │   ├── SignalConverterTest.java
│   │   ├── SimpleConverterTest.java
│   │   ├── SubProcessConverterAutoLayoutTest.java
│   │   ├── SubProcessConverterNoDITest.java
│   │   ├── SubProcessConverterTest.java
│   │   ├── SubProcessMultiDiagramConverterNoDITest.java
│   │   ├── SubProcessMultiDiagramConverterTest.java
│   │   ├── SubProcessWithExtensionsConverterTest.java
│   │   ├── TextAnnotationConverterTest.java
│   │   ├── TimerDefinitionConverterTest.java
│   │   ├── UserTaskConverterTest.java
│   │   ├── ValuedDataObjectConverterTest.java
│   │   └── ValuedDataObjectWithExtensionsConverterTest.java
│   └── resources
│   ├── asyncendeventmodel.bpmn
│   ├── callactivity.bpmn
│   ├── chinese.bpmn
│   ├── completemodel.bpmn
│   ├── customextensionsmodel.bpmn
│   ├── customnamespaceattributemodel.bpmn
│   ├── dataobjectmodel.bpmn
│   ├── datastore.bpmn
│   ├── empty.bpmn
│   ├── encoding.bpmn
│   ├── eventgatewaymodel.bpmn
│   ├── eventlistenersmodel.bpmn20.xml
│   ├── formPropertiesProcess.bpmn
│   ├── incompletesignalmodel.bpmn
│   ├── log4j.properties
│   ├── mapException
│   │   ├── mapExceptionInvalidHasChildrenModel.bpmn
│   │   ├── mapExceptionModel.bpmn
│   │   ├── mapExceptionNoErrorCode.bpmn
│   │   └── mapExceptionNoExceptionClass.bpmn
│   ├── message.bpmn
│   ├── messageflow.bpmn
│   ├── notexecutablemodel.bpmn
│   ├── othertoolimport.bpmn
│   ├── parsing_error_on_extension_elements.bpmn
│   ├── pools.bpmn
│   ├── ProcessWithCompensationAssociation.bpmn20.xml
│   ├── scopedmodel.bpmn
│   ├── servicetaskmodel.bpmn
│   ├── signaltest.bpmn
│   ├── simplemodel.bpmn
│   ├── subprocessmodel_autolayout.bpmn
│   ├── subprocessmodel.bpmn
│   ├── subprocessmodel-noDI.bpmn
│   ├── subprocessmodel_with_extensions.bpmn
│   ├── subprocessmultidiagrammodel.bpmn
│   ├── subprocessmultidiagrammodel-noDI.bpmn
│   ├── timerCalendarDefinition.bpmn
│   ├── usertaskmodel.bpmn
│   ├── valueddataobjectmodel.bpmn
│   └── valueddataobjectmodel_with_extensions.bpmn
├── activiti-bpmn-layout
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── org
│   └── activiti
│   └── bpmn
│   ├── BpmnAutoLayout.java
│   └── BPMNLayout.java
├── activiti-bpmn-model
│   ├── pom.xml
│   └── src
│   └── main
│   └── java
│   └── org
│   └── activiti
│   └── bpmn
│   └── model
│   ├── ActivitiListener.java
│   ├── Activity.java
│   ├── AdhocSubProcess.java
│   ├── alfresco
│   │   ├── AlfrescoMailTask.java
│   │   ├── AlfrescoScriptTask.java
│   │   ├── AlfrescoStartEvent.java
│   │   └── AlfrescoUserTask.java
│   ├── Artifact.java
│   ├── Assignment.java
│   ├── AssociationDirection.java
│   ├── Association.java
│   ├── AssociationModel.java
│   ├── BaseElement.java
│   ├── BooleanDataObject.java
│   ├── BoundaryEvent.java
│   ├── BpmnModel.java
│   ├── BusinessRuleTask.java
│   ├── CallActivity.java
│   ├── CancelEventDefinition.java
│   ├── CompensateEventDefinition.java
│   ├── ComplexDataType.java
│   ├── ComplexGateway.java
│   ├── CustomProperty.java
│   ├── DataAssociation.java
│   ├── DataGridField.java
│   ├── DataGrid.java
│   ├── DataGridRow.java
│   ├── DataObject.java
│   ├── DataSpec.java
│   ├── DataStore.java
│   ├── DataStoreReference.java
│   ├── DateDataObject.java
│   ├── DoubleDataObject.java
│   ├── EndEvent.java
│   ├── ErrorEventDefinition.java
│   ├── EventDefinition.java
│   ├── EventGateway.java
│   ├── Event.java
│   ├── EventListener.java
│   ├── EventSubProcess.java
│   ├── ExclusiveGateway.java
│   ├── ExtensionAttribute.java
│   ├── ExtensionElement.java
│   ├── FieldExtension.java
│   ├── FlowElement.java
│   ├── FlowElementsContainer.java
│   ├── FlowNode.java
│   ├── FormProperty.java
│   ├── FormValue.java
│   ├── Gateway.java
│   ├── GraphicInfo.java
│   ├── HasExecutionListeners.java
│   ├── HasExtensionAttributes.java
│   ├── ImplementationType.java
│   ├── Import.java
│   ├── InclusiveGateway.java
│   ├── IntegerDataObject.java
│   ├── Interface.java
│   ├── IntermediateCatchEvent.java
│   ├── IOParameter.java
│   ├── IOSpecification.java
│   ├── ItemDefinition.java
│   ├── Lane.java
│   ├── LongDataObject.java
│   ├── ManualTask.java
│   ├── MapExceptionEntry.java
│   ├── MessageEventDefinition.java
│   ├── MessageFlow.java
│   ├── Message.java
│   ├── MultiInstanceLoopCharacteristics.java
│   ├── Operation.java
│   ├── ParallelGateway.java
│   ├── parse
│   │   ├── Problem.java
│   │   └── Warning.java
│   ├── Pool.java
│   ├── Process.java
│   ├── ReceiveTask.java
│   ├── Resource.java
│   ├── ScriptTask.java
│   ├── SendTask.java
│   ├── SequenceFlow.java
│   ├── ServiceTask.java
│   ├── SignalEventDefinition.java
│   ├── Signal.java
│   ├── StartEvent.java
│   ├── StringDataObject.java
│   ├── SubProcess.java
│   ├── Task.java
│   ├── TaskWithFieldExtensions.java
│   ├── TerminateEventDefinition.java
│   ├── TextAnnotation.java
│   ├── ThrowEvent.java
│   ├── TimerEventDefinition.java
│   ├── Transaction.java
│   ├── UserTask.java
│   └── ValuedDataObject.java
├── activiti-engine
│   ├── pom.xml
│   └── src
│   ├── main
│   │   ├── java
│   │   │   └── org
│   │   │   └── activiti
│   │   │   └── engine
│   │   │   ├── ActivitiClassLoadingException.java
│   │   │   ├── ActivitiEngineAgendaFactory.java
│   │   │   ├── ActivitiEngineAgenda.java
│   │   │   ├── ActivitiException.java
│   │   │   ├── ActivitiIllegalArgumentException.java
│   │   │   ├── ActivitiObjectNotFoundException.java
│   │   │   ├── ActivitiOptimisticLockingException.java
│   │   │   ├── ActivitiTaskAlreadyClaimedException.java
│   │   │   ├── ActivitiWrongDbException.java
│   │   │   ├── Agenda.java
│   │   │   ├── cfg
│   │   │   │   ├── AbstractProcessEngineConfigurator.java
│   │   │   │   ├── MailServerInfo.java
│   │   │   │   ├── ProcessEngineConfigurator.java
│   │   │   │   └── security
│   │   │   │   ├── CommandExecutorContext.java
│   │   │   │   ├── CommandExecutorFactory.java
│   │   │   │   └── ExecutorContext.java
│   │   │   ├── compatibility
│   │   │   │   ├── Activiti5CompatibilityHandlerFactory.java
│   │   │   │   ├── Activiti5CompatibilityHandler.java
│   │   │   │   └── DefaultActiviti5CompatibilityHandlerFactory.java
│   │   │   ├── debug
│   │   │   │   ├── ExecutionTreeBfsIterator.java
│   │   │   │   ├── ExecutionTree.java
│   │   │   │   ├── ExecutionTreeNode.java
│   │   │   │   └── ExecutionTreeUtil.java
│   │   │   ├── delegate
│   │   │   │   ├── BaseExecutionListener.java
│   │   │   │   ├── BaseTaskListener.java
│   │   │   │   ├── BpmnError.java
│   │   │   │   ├── BusinessRuleTaskDelegate.java
│   │   │   │   ├── CustomPropertiesResolver.java
│   │   │   │   ├── DelegateExecution.java
│   │   │   │   ├── DelegateHelper.java
│   │   │   │   ├── DelegateTask.java
│   │   │   │   ├── event
│   │   │   │   │   ├── ActivitiActivityCancelledEvent.java
│   │   │   │   │   ├── ActivitiActivityEvent.java
│   │   │   │   │   ├── ActivitiCancelledEvent.java
│   │   │   │   │   ├── ActivitiEntityEvent.java
│   │   │   │   │   ├── ActivitiEntityWithVariablesEvent.java
│   │   │   │   │   ├── ActivitiErrorEvent.java
│   │   │   │   │   ├── ActivitiEventDispatcher.java
│   │   │   │   │   ├── ActivitiEvent.java
│   │   │   │   │   ├── ActivitiEventListener.java
│   │   │   │   │   ├── ActivitiEventType.java
│   │   │   │   │   ├── ActivitiExceptionEvent.java
│   │   │   │   │   ├── ActivitiMembershipEvent.java
│   │   │   │   │   ├── ActivitiMessageEvent.java
│   │   │   │   │   ├── ActivitiProcessStartedEvent.java
│   │   │   │   │   ├── ActivitiSequenceFlowTakenEvent.java
│   │   │   │   │   ├── ActivitiSignalEvent.java
│   │   │   │   │   ├── ActivitiVariableEvent.java
│   │   │   │   │   ├── BaseEntityEventListener.java
│   │   │   │   │   └── impl
│   │   │   │   │   ├── ActivitiActivityCancelledEventImpl.java
│   │   │   │   │   ├── ActivitiActivityEventImpl.java
│   │   │   │   │   ├── ActivitiEntityEventImpl.java
│   │   │   │   │   ├── ActivitiEntityExceptionEventImpl.java
│   │   │   │   │   ├── ActivitiEntityWithVariablesEventImpl.java
│   │   │   │   │   ├── ActivitiErrorEventImpl.java
│   │   │   │   │   ├── ActivitiEventBuilder.java
│   │   │   │   │   ├── ActivitiEventDispatcherImpl.java
│   │   │   │   │   ├── ActivitiEventImpl.java
│   │   │   │   │   ├── ActivitiEventSupport.java
│   │   │   │   │   ├── ActivitiMembershipEventImpl.java
│   │   │   │   │   ├── ActivitiMessageEventImpl.java
│   │   │   │   │   ├── ActivitiProcessCancelledEventImpl.java
│   │   │   │   │   ├── ActivitiProcessStartedEventImpl.java
│   │   │   │   │   ├── ActivitiSequenceFlowTakenEventImpl.java
│   │   │   │   │   ├── ActivitiSignalEventImpl.java
│   │   │   │   │   └── ActivitiVariableEventImpl.java
│   │   │   │   ├── ExecutionListener.java
│   │   │   │   ├── Expression.java
│   │   │   │   ├── JavaDelegate.java
│   │   │   │   ├── package.html
│   │   │   │   ├── TaskListener.java
│   │   │   │   ├── TransactionDependentExecutionListener.java
│   │   │   │   ├── TransactionDependentTaskListener.java
│   │   │   │   └── VariableScope.java
│   │   │   ├── DynamicBpmnConstants.java
│   │   │   ├── DynamicBpmnService.java
│   │   │   ├── event
│   │   │   │   └── EventLogEntry.java
│   │   │   ├── history
│   │   │   │   ├── DeleteReason.java
│   │   │   │   ├── HistoricActivityInstance.java
│   │   │   │   ├── HistoricActivityInstanceQuery.java
│   │   │   │   ├── HistoricData.java
│   │   │   │   ├── HistoricDetail.java
│   │   │   │   ├── HistoricDetailQuery.java
│   │   │   │   ├── HistoricIdentityLink.java
│   │   │   │   ├── HistoricProcessInstance.java
│   │   │   │   ├── HistoricProcessInstanceQuery.java
│   │   │   │   ├── HistoricTaskInstance.java
│   │   │   │   ├── HistoricTaskInstanceQuery.java
│   │   │   │   ├── HistoricVariableInstance.java
│   │   │   │   ├── HistoricVariableInstanceQuery.java
│   │   │   │   ├── HistoricVariableUpdate.java
│   │   │   │   ├── NativeHistoricActivityInstanceQuery.java
│   │   │   │   ├── NativeHistoricDetailQuery.java
│   │   │   │   ├── NativeHistoricProcessInstanceQuery.java
│   │   │   │   ├── NativeHistoricTaskInstanceQuery.java
│   │   │   │   ├── NativeHistoricVariableInstanceQuery.java
│   │   │   │   ├── package.html
│   │   │   │   ├── ProcessInstanceHistoryLog.java
│   │   │   │   └── ProcessInstanceHistoryLogQuery.java
│   │   │   ├── HistoryService.java
│   │   │   ├── impl
│   │   │   │   ├── AbstractNativeQuery.java
│   │   │   │   ├── AbstractQuery.java
│   │   │   │   ├── AbstractVariableQueryImpl.java
│   │   │   │   ├── agenda
│   │   │   │   │   ├── AbstractOperation.java
│   │   │   │   │   ├── ContinueMultiInstanceOperation.java
│   │   │   │   │   ├── ContinueProcessOperation.java
│   │   │   │   │   ├── DefaultActivitiEngineAgendaFactory.java
│   │   │   │   │   ├── DefaultActivitiEngineAgenda.java
│   │   │   │   │   ├── DestroyScopeOperation.java
│   │   │   │   │   ├── EndExecutionOperation.java
│   │   │   │   │   ├── ExecuteInactiveBehaviorsOperation.java
│   │   │   │   │   ├── TakeOutgoingSequenceFlowsOperation.java
│   │   │   │   │   └── TriggerExecutionOperation.java
│   │   │   │   ├── asyncexecutor
│   │   │   │   │   ├── AcquireAsyncJobsDueRunnable.java
│   │   │   │   │   ├── AcquiredJobEntities.java
│   │   │   │   │   ├── AcquiredTimerJobEntities.java
│   │   │   │   │   ├── AcquireTimerJobsRunnable.java
│   │   │   │   │   ├── AsyncExecutor.java
│   │   │   │   │   ├── DefaultAsyncJobExecutor.java
│   │   │   │   │   ├── DefaultJobManager.java
│   │   │   │   │   ├── ExecuteAsyncRunnableFactory.java
│   │   │   │   │   ├── ExecuteAsyncRunnable.java
│   │   │   │   │   ├── FindExpiredJobsCmd.java
│   │   │   │   │   ├── JobManager.java
│   │   │   │   │   ├── ManagedAsyncJobExecutor.java
│   │   │   │   │   ├── multitenant
│   │   │   │   │   │   ├── ExecutorPerTenantAsyncExecutor.java
│   │   │   │   │   │   ├── SharedExecutorServiceAsyncExecutor.java
│   │   │   │   │   │   ├── TenantAwareAcquireAsyncJobsDueRunnable.java
│   │   │   │   │   │   ├── TenantAwareAcquireTimerJobsRunnable.java
│   │   │   │   │   │   ├── TenantAwareAsyncExecutorFactory.java
│   │   │   │   │   │   ├── TenantAwareAsyncExecutor.java
│   │   │   │   │   │   ├── TenantAwareExecuteAsyncRunnableFactory.java
│   │   │   │   │   │   ├── TenantAwareExecuteAsyncRunnable.java
│   │   │   │   │   │   └── TenantAwareResetExpiredJobsRunnable.java
│   │   │   │   │   ├── ResetExpiredJobsCmd.java
│   │   │   │   │   └── ResetExpiredJobsRunnable.java
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── behavior
│   │   │   │   │   │   ├── AbstractBpmnActivityBehavior.java
│   │   │   │   │   │   ├── AdhocSubProcessActivityBehavior.java
│   │   │   │   │   │   ├── BoundaryCancelEventActivityBehavior.java
│   │   │   │   │   │   ├── BoundaryCompensateEventActivityBehavior.java
│   │   │   │   │   │   ├── BoundaryEventActivityBehavior.java
│   │   │   │   │   │   ├── BoundaryMessageEventActivityBehavior.java
│   │   │   │   │   │   ├── BoundarySignalEventActivityBehavior.java
│   │   │   │   │   │   ├── BoundaryTimerEventActivityBehavior.java
│   │   │   │   │   │   ├── BpmnActivityBehavior.java
│   │   │   │   │   │   ├── CallActivityBehavior.java
│   │   │   │   │   │   ├── CancelEndEventActivityBehavior.java
│   │   │   │   │   │   ├── ErrorEndEventActivityBehavior.java
│   │   │   │   │   │   ├── EventBasedGatewayActivityBehavior.java
│   │   │   │   │   │   ├── EventSubProcessErrorStartEventActivityBehavior.java
│   │   │   │   │   │   ├── EventSubProcessMessageStartEventActivityBehavior.java
│   │   │   │   │   │   ├── ExclusiveGatewayActivityBehavior.java
│   │   │   │   │   │   ├── FlowNodeActivityBehavior.java
│   │   │   │   │   │   ├── GatewayActivityBehavior.java
│   │   │   │   │   │   ├── InclusiveGatewayActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateCatchEventActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateCatchMessageEventActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateCatchSignalEventActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateCatchTimerEventActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateThrowCompensationEventActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateThrowNoneEventActivityBehavior.java
│   │   │   │   │   │   ├── IntermediateThrowSignalEventActivityBehavior.java
│   │   │   │   │   │   ├── MailActivityBehavior.java
│   │   │   │   │   │   ├── ManualTaskActivityBehavior.java
│   │   │   │   │   │   ├── MultiInstanceActivityBehavior.java
│   │   │   │   │   │   ├── NoneEndEventActivityBehavior.java
│   │   │   │   │   │   ├── NoneStartEventActivityBehavior.java
│   │   │   │   │   │   ├── ParallelGatewayActivityBehavior.java
│   │   │   │   │   │   ├── ParallelMultiInstanceBehavior.java
│   │   │   │   │   │   ├── ReceiveTaskActivityBehavior.java
│   │   │   │   │   │   ├── ScriptTaskActivityBehavior.java
│   │   │   │   │   │   ├── SequentialMultiInstanceBehavior.java
│   │   │   │   │   │   ├── ServiceTaskDelegateExpressionActivityBehavior.java
│   │   │   │   │   │   ├── ServiceTaskExpressionActivityBehavior.java
│   │   │   │   │   │   ├── ServiceTaskJavaDelegateActivityBehavior.java
│   │   │   │   │   │   ├── ShellActivityBehavior.java
│   │   │   │   │   │   ├── SubProcessActivityBehavior.java
│   │   │   │   │   │   ├── TaskActivityBehavior.java
│   │   │   │   │   │   ├── TerminateEndEventActivityBehavior.java
│   │   │   │   │   │   ├── TransactionActivityBehavior.java
│   │   │   │   │   │   ├── UserTaskActivityBehavior.java
│   │   │   │   │   │   └── WebServiceActivityBehavior.java
│   │   │   │   │   ├── data
│   │   │   │   │   │   ├── AbstractDataAssociation.java
│   │   │   │   │   │   ├── Assignment.java
│   │   │   │   │   │   ├── ClassStructureDefinition.java
│   │   │   │   │   │   ├── Data.java
│   │   │   │   │   │   ├── DataRef.java
│   │   │   │   │   │   ├── FieldBaseStructureDefinition.java
│   │   │   │   │   │   ├── FieldBaseStructureInstance.java
│   │   │   │   │   │   ├── IOSpecification.java
│   │   │   │   │   │   ├── ItemDefinition.java
│   │   │   │   │   │   ├── ItemInstance.java
│   │   │   │   │   │   ├── ItemKind.java
│   │   │   │   │   │   ├── PrimitiveStructureDefinition.java
│   │   │   │   │   │   ├── PrimitiveStructureInstance.java
│   │   │   │   │   │   ├── SimpleDataInputAssociation.java
│   │   │   │   │   │   ├── SimpleStructureDefinition.java
│   │   │   │   │   │   ├── StructureDefinition.java
│   │   │   │   │   │   ├── StructureInstance.java
│   │   │   │   │   │   └── TransformationDataOutputAssociation.java
│   │   │   │   │   ├── deployer
│   │   │   │   │   │   ├── BpmnDeployer.java
│   │   │   │   │   │   ├── BpmnDeploymentHelper.java
│   │   │   │   │   │   ├── CachingAndArtifactsManager.java
│   │   │   │   │   │   ├── EventSubscriptionManager.java
│   │   │   │   │   │   ├── ParsedDeploymentBuilderFactory.java
│   │   │   │   │   │   ├── ParsedDeploymentBuilder.java
│   │   │   │   │   │   ├── ParsedDeployment.java
│   │   │   │   │   │   ├── ResourceNameUtil.java
│   │   │   │   │   │   └── TimerManager.java
│   │   │   │   │   ├── diagram
│   │   │   │   │   │   └── Bpmn20NamespaceContext.java
│   │   │   │   │   ├── helper
│   │   │   │   │   │   ├── BaseDelegateEventListener.java
│   │   │   │   │   │   ├── ClassDelegateFactory.java
│   │   │   │   │   │   ├── ClassDelegate.java
│   │   │   │   │   │   ├── ClassDelegateUtil.java
│   │   │   │   │   │   ├── DefaultClassDelegateFactory.java
│   │   │   │   │   │   ├── DelegateActivitiEventListener.java
│   │   │   │   │   │   ├── DelegateExpressionActivitiEventListener.java
│   │   │   │   │   │   ├── DelegateExpressionUtil.java
│   │   │   │   │   │   ├── ErrorPropagation.java
│   │   │   │   │   │   ├── ErrorThrowingEventListener.java
│   │   │   │   │   │   ├── MessageThrowingEventListener.java
│   │   │   │   │   │   ├── ScopeUtil.java
│   │   │   │   │   │   ├── SignalThrowingEventListener.java
│   │   │   │   │   │   ├── SkipExpressionUtil.java
│   │   │   │   │   │   └── SubProcessVariableSnapshotter.java
│   │   │   │   │   ├── listener
│   │   │   │   │   │   ├── DelegateExpressionCustomPropertiesResolver.java
│   │   │   │   │   │   ├── DelegateExpressionExecutionListener.java
│   │   │   │   │   │   ├── DelegateExpressionTaskListener.java
│   │   │   │   │   │   ├── DelegateExpressionTransactionDependentExecutionListener.java
│   │   │   │   │   │   ├── DelegateExpressionTransactionDependentTaskListener.java
│   │   │   │   │   │   ├── ExecuteExecutionListenerTransactionListener.java
│   │   │   │   │   │   ├── ExecuteTaskListenerTransactionListener.java
│   │   │   │   │   │   ├── ExpressionCustomPropertiesResolver.java
│   │   │   │   │   │   ├── ExpressionExecutionListener.java
│   │   │   │   │   │   ├── ExpressionTaskListener.java
│   │   │   │   │   │   ├── ListenerNotificationHelper.java
│   │   │   │   │   │   ├── ScriptExecutionListener.java
│   │   │   │   │   │   ├── ScriptTaskListener.java
│   │   │   │   │   │   ├── TransactionDependentExecutionListenerExecutionScope.java
│   │   │   │   │   │   └── TransactionDependentTaskListenerExecutionScope.java
│   │   │   │   │   ├── parser
│   │   │   │   │   │   ├── BpmnParseHandlers.java
│   │   │   │   │   │   ├── BpmnParse.java
│   │   │   │   │   │   ├── BpmnParser.java
│   │   │   │   │   │   ├── CompensateEventDefinition.java
│   │   │   │   │   │   ├── ErrorEventDefinition.java
│   │   │   │   │   │   ├── Error.java
│   │   │   │   │   │   ├── EventSubscriptionDeclaration.java
│   │   │   │   │   │   ├── factory
│   │   │   │   │   │   │   ├── AbstractBehaviorFactory.java
│   │   │   │   │   │   │   ├── ActivityBehaviorFactory.java
│   │   │   │   │   │   │   ├── DefaultActivityBehaviorFactory.java
│   │   │   │   │   │   │   ├── DefaultListenerFactory.java
│   │   │   │   │   │   │   └── ListenerFactory.java
│   │   │   │   │   │   ├── FieldDeclaration.java
│   │   │   │   │   │   ├── handler
│   │   │   │   │   │   │   ├── AbstractActivityBpmnParseHandler.java
│   │   │   │   │   │   │   ├── AbstractBpmnParseHandler.java
│   │   │   │   │   │   │   ├── AbstractFlowNodeBpmnParseHandler.java
│   │   │   │   │   │   │   ├── AdhocSubProcessParseHandler.java
│   │   │   │   │   │   │   ├── BoundaryEventParseHandler.java
│   │   │   │   │   │   │   ├── BusinessRuleParseHandler.java
│   │   │   │   │   │   │   ├── CallActivityParseHandler.java
│   │   │   │   │   │   │   ├── CancelEventDefinitionParseHandler.java
│   │   │   │   │   │   │   ├── CompensateEventDefinitionParseHandler.java
│   │   │   │   │   │   │   ├── EndEventParseHandler.java
│   │   │   │   │   │   │   ├── ErrorEventDefinitionParseHandler.java
│   │   │   │   │   │   │   ├── EventBasedGatewayParseHandler.java
│   │   │   │   │   │   │   ├── EventSubProcessParseHandler.java
│   │   │   │   │   │   │   ├── ExclusiveGatewayParseHandler.java
│   │   │   │   │   │   │   ├── InclusiveGatewayParseHandler.java
│   │   │   │   │   │   │   ├── IntermediateCatchEventParseHandler.java
│   │   │   │   │   │   │   ├── IntermediateThrowEventParseHandler.java
│   │   │   │   │   │   │   ├── ManualTaskParseHandler.java
│   │   │   │   │   │   │   ├── MessageEventDefinitionParseHandler.java
│   │   │   │   │   │   │   ├── ParallelGatewayParseHandler.java
│   │   │   │   │   │   │   ├── ProcessParseHandler.java
│   │   │   │   │   │   │   ├── ReceiveTaskParseHandler.java
│   │   │   │   │   │   │   ├── ScriptTaskParseHandler.java
│   │   │   │   │   │   │   ├── SendTaskParseHandler.java
│   │   │   │   │   │   │   ├── SequenceFlowParseHandler.java
│   │   │   │   │   │   │   ├── ServiceTaskParseHandler.java
│   │   │   │   │   │   │   ├── SignalEventDefinitionParseHandler.java
│   │   │   │   │   │   │   ├── StartEventParseHandler.java
│   │   │   │   │   │   │   ├── SubProcessParseHandler.java
│   │   │   │   │   │   │   ├── TaskParseHandler.java
│   │   │   │   │   │   │   ├── TimerEventDefinitionParseHandler.java
│   │   │   │   │   │   │   ├── TransactionParseHandler.java
│   │   │   │   │   │   │   └── UserTaskParseHandler.java
│   │   │   │   │   │   ├── SignalDefinition.java
│   │   │   │   │   │   └── XMLImporter.java
│   │   │   │   │   └── webservice
│   │   │   │   │   ├── BpmnInterfaceImplementation.java
│   │   │   │   │   ├── BpmnInterface.java
│   │   │   │   │   ├── MessageDefinition.java
│   │   │   │   │   ├── MessageImplicitDataInputAssociation.java
│   │   │   │   │   ├── MessageImplicitDataOutputAssociation.java
│   │   │   │   │   ├── MessageInstance.java
│   │   │   │   │   ├── OperationImplementation.java
│   │   │   │   │   └── Operation.java
│   │   │   │   ├── calendar
│   │   │   │   │   ├── AdvancedCycleBusinessCalendar.java
│   │   │   │   │   ├── AdvancedSchedulerResolver.java
│   │   │   │   │   ├── AdvancedSchedulerResolverWithoutTimeZone.java
│   │   │   │   │   ├── AdvancedSchedulerResolverWithTimeZone.java
│   │   │   │   │   ├── BusinessCalendarImpl.java
│   │   │   │   │   ├── BusinessCalendar.java
│   │   │   │   │   ├── BusinessCalendarManager.java
│   │   │   │   │   ├── CronExpression.java
│   │   │   │   │   ├── CycleBusinessCalendar.java
│   │   │   │   │   ├── DefaultBusinessCalendar.java
│   │   │   │   │   ├── DueDateBusinessCalendar.java
│   │   │   │   │   ├── DurationBusinessCalendar.java
│   │   │   │   │   ├── DurationHelper.java
│   │   │   │   │   └── MapBusinessCalendarManager.java
│   │   │   │   ├── cfg
│   │   │   │   │   ├── BeansConfigurationHelper.java
│   │   │   │   │   ├── BpmnParseFactory.java
│   │   │   │   │   ├── CommandExecutorImpl.java
│   │   │   │   │   ├── DefaultBpmnParseFactory.java
│   │   │   │   │   ├── DelegateExpressionFieldInjectionMode.java
│   │   │   │   │   ├── IdGenerator.java
│   │   │   │   │   ├── JpaHelper.java
│   │   │   │   │   ├── jta
│   │   │   │   │   │   ├── JtaTransactionContextFactory.java
│   │   │   │   │   │   └── JtaTransactionContext.java
│   │   │   │   │   ├── JtaProcessEngineConfiguration.java
│   │   │   │   │   ├── multitenant
│   │   │   │   │   │   ├── ExecuteSchemaOperationCommand.java
│   │   │   │   │   │   ├── MultiSchemaMultiTenantProcessEngineConfiguration.java
│   │   │   │   │   │   ├── TenantAwareDataSource.java
│   │   │   │   │   │   └── TenantInfoHolder.java
│   │   │   │   │   ├── PerformanceSettings.java
│   │   │   │   │   ├── ProcessEngineConfigurationImpl.java
│   │   │   │   │   ├── ServiceInvoker.java
│   │   │   │   │   ├── SpringBeanFactoryProxyMap.java
│   │   │   │   │   ├── standalone
│   │   │   │   │   │   ├── StandaloneMybatisTransactionContextFactory.java
│   │   │   │   │   │   └── StandaloneMybatisTransactionContext.java
│   │   │   │   │   ├── StandaloneInMemProcessEngineConfiguration.java
│   │   │   │   │   ├── StandaloneProcessEngineConfiguration.java
│   │   │   │   │   ├── TransactionContextFactory.java
│   │   │   │   │   ├── TransactionContext.java
│   │   │   │   │   ├── TransactionListener.java
│   │   │   │   │   ├── TransactionPropagation.java
│   │   │   │   │   └── TransactionState.java
│   │   │   │   ├── cmd
│   │   │   │   │   ├── AbstractCompleteTaskCmd.java
│   │   │   │   │   ├── AbstractCustomSqlExecution.java
│   │   │   │   │   ├── AbstractSetProcessDefinitionStateCmd.java
│   │   │   │   │   ├── AbstractSetProcessInstanceStateCmd.java
│   │   │   │   │   ├── AcquireJobsCmd.java
│   │   │   │   │   ├── AcquireTimerJobsCmd.java
│   │   │   │   │   ├── ActivateProcessDefinitionCmd.java
│   │   │   │   │   ├── ActivateProcessInstanceCmd.java
│   │   │   │   │   ├── AddCommentCmd.java
│   │   │   │   │   ├── AddEditorSourceExtraForModelCmd.java
│   │   │   │   │   ├── AddEditorSourceForModelCmd.java
│   │   │   │   │   ├── AddEventListenerCommand.java
│   │   │   │   │   ├── AddIdentityLinkCmd.java
│   │   │   │   │   ├── AddIdentityLinkForProcessDefinitionCmd.java
│   │   │   │   │   ├── AddIdentityLinkForProcessInstanceCmd.java
│   │   │   │   │   ├── CancelJobsCmd.java
│   │   │   │   │   ├── ChangeDeploymentTenantIdCmd.java
│   │   │   │   │   ├── ClaimTaskCmd.java
│   │   │   │   │   ├── CompleteAdhocSubProcessCmd.java
│   │   │   │   │   ├── CompleteTaskCmd.java
│   │   │   │   │   ├── CreateAttachmentCmd.java
│   │   │   │   │   ├── CreateModelCmd.java
│   │   │   │   │   ├── CustomSqlExecution.java
│   │   │   │   │   ├── DelegateTaskCmd.java
│   │   │   │   │   ├── DeleteAttachmentCmd.java
│   │   │   │   │   ├── DeleteCommentCmd.java
│   │   │   │   │   ├── DeleteDeadLetterJobCmd.java
│   │   │   │   │   ├── DeleteDeploymentCmd.java
│   │   │   │   │   ├── DeleteEventLogEntry.java
│   │   │   │   │   ├── DeleteHistoricProcessInstanceCmd.java
│   │   │   │   │   ├── DeleteHistoricTaskInstanceCmd.java
│   │   │   │   │   ├── DeleteIdentityLinkCmd.java
│   │   │   │   │   ├── DeleteIdentityLinkForProcessDefinitionCmd.java
│   │   │   │   │   ├── DeleteIdentityLinkForProcessInstanceCmd.java
│   │   │   │   │   ├── DeleteJobCmd.java
│   │   │   │   │   ├── DeleteModelCmd.java
│   │   │   │   │   ├── DeleteProcessInstanceCmd.java
│   │   │   │   │   ├── DeleteTaskCmd.java
│   │   │   │   │   ├── DeleteTimerJobCmd.java
│   │   │   │   │   ├── DeployCmd.java
│   │   │   │   │   ├── DeploymentSettings.java
│   │   │   │   │   ├── DispatchEventCommand.java
│   │   │   │   │   ├── ExecuteActivityForAdhocSubProcessCmd.java
│   │   │   │   │   ├── ExecuteAsyncJobCmd.java
│   │   │   │   │   ├── ExecuteCustomSqlCmd.java
│   │   │   │   │   ├── ExecuteJobCmd.java
│   │   │   │   │   ├── FindActiveActivityIdsCmd.java
│   │   │   │   │   ├── GetAttachmentCmd.java
│   │   │   │   │   ├── GetAttachmentContentCmd.java
│   │   │   │   │   ├── GetBpmnModelCmd.java
│   │   │   │   │   ├── GetCommentCmd.java
│   │   │   │   │   ├── GetDataObjectCmd.java
│   │   │   │   │   ├── GetDataObjectsCmd.java
│   │   │   │   │   ├── GetDeploymentProcessDefinitionCmd.java
│   │   │   │   │   ├── GetDeploymentProcessModelCmd.java
│   │   │   │   │   ├── GetDeploymentResourceCmd.java
│   │   │   │   │   ├── GetDeploymentResourceNamesCmd.java
│   │   │   │   │   ├── GetEnabledActivitiesForAdhocSubProcessCmd.java
│   │   │   │   │   ├── GetEventLogEntriesCmd.java
│   │   │   │   │   ├── GetExecutionsVariablesCmd.java
│   │   │   │   │   ├── GetExecutionVariableCmd.java
│   │   │   │   │   ├── GetExecutionVariableInstanceCmd.java
│   │   │   │   │   ├── GetExecutionVariableInstancesCmd.java
│   │   │   │   │   ├── GetExecutionVariablesCmd.java
│   │   │   │   │   ├── GetHistoricIdentityLinksForTaskCmd.java
│   │   │   │   │   ├── GetIdentityLinksForProcessDefinitionCmd.java
│   │   │   │   │   ├── GetIdentityLinksForProcessInstanceCmd.java
│   │   │   │   │   ├── GetIdentityLinksForTaskCmd.java
│   │   │   │   │   ├── GetJobExceptionStacktraceCmd.java
│   │   │   │   │   ├── GetModelCmd.java
│   │   │   │   │   ├── GetModelEditorSourceCmd.java
│   │   │   │   │   ├── GetModelEditorSourceExtraCmd.java
│   │   │   │   │   ├── GetNextIdBlockCmd.java
│   │   │   │   │   ├── GetProcessDefinitionInfoCmd.java
│   │   │   │   │   ├── GetProcessInstanceAttachmentsCmd.java
│   │   │   │   │   ├── GetProcessInstanceCommentsCmd.java
│   │   │   │   │   ├── GetProcessInstanceEventsCmd.java
│   │   │   │   │   ├── GetPropertiesCmd.java
│   │   │   │   │   ├── GetSubTasksCmd.java
│   │   │   │   │   ├── GetTableCountCmd.java
│   │   │   │   │   ├── GetTableMetaDataCmd.java
│   │   │   │   │   ├── GetTableNameCmd.java
│   │   │   │   │   ├── GetTaskAttachmentsCmd.java
│   │   │   │   │   ├── GetTaskCommentsByTypeCmd.java
│   │   │   │   │   ├── GetTaskCommentsCmd.java
│   │   │   │   │   ├── GetTaskDataObjectCmd.java
│   │   │   │   │   ├── GetTaskDataObjectsCmd.java
│   │   │   │   │   ├── GetTaskEventCmd.java
│   │   │   │   │   ├── GetTaskEventsCmd.java
│   │   │   │   │   ├── GetTasksLocalVariablesCmd.java
│   │   │   │   │   ├── GetTaskVariableCmd.java
│   │   │   │   │   ├── GetTaskVariableInstanceCmd.java
│   │   │   │   │   ├── GetTaskVariableInstancesCmd.java
│   │   │   │   │   ├── GetTaskVariablesCmd.java
│   │   │   │   │   ├── GetTypeCommentsCmd.java
│   │   │   │   │   ├── HasExecutionVariableCmd.java
│   │   │   │   │   ├── HasTaskVariableCmd.java
│   │   │   │   │   ├── integration
│   │   │   │   │   │   ├── DeleteIntegrationContextCmd.java
│   │   │   │   │   │   └── RetrieveIntegrationContextsCmd.java
│   │   │   │   │   ├── IsActiviti5ProcessDefinitionCmd.java
│   │   │   │   │   ├── IsProcessDefinitionSuspendedCmd.java
│   │   │   │   │   ├── JobRetryCmd.java
│   │   │   │   │   ├── JobType.java
│   │   │   │   │   ├── LockExclusiveJobCmd.java
│   │   │   │   │   ├── MessageEventReceivedCmd.java
│   │   │   │   │   ├── MoveDeadLetterJobToExecutableJobCmd.java
│   │   │   │   │   ├── MoveJobToDeadLetterJobCmd.java
│   │   │   │   │   ├── MoveTimerToExecutableJobCmd.java
│   │   │   │   │   ├── NeedsActiveExecutionCmd.java
│   │   │   │   │   ├── NeedsActiveProcessDefinitionCmd.java
│   │   │   │   │   ├── NeedsActiveTaskCmd.java
│   │   │   │   │   ├── NewTaskCmd.java
│   │   │   │   │   ├── RemoveEventListenerCommand.java
│   │   │   │   │   ├── RemoveExecutionVariablesCmd.java
│   │   │   │   │   ├── RemoveTaskVariablesCmd.java
│   │   │   │   │   ├── ResolveTaskCmd.java
│   │   │   │   │   ├── SaveAttachmentCmd.java
│   │   │   │   │   ├── SaveModelCmd.java
│   │   │   │   │   ├── SaveProcessDefinitionInfoCmd.java
│   │   │   │   │   ├── SaveTaskCmd.java
│   │   │   │   │   ├── SetDeploymentCategoryCmd.java
│   │   │   │   │   ├── SetDeploymentKeyCmd.java
│   │   │   │   │   ├── SetExecutionVariablesCmd.java
│   │   │   │   │   ├── SetJobRetriesCmd.java
│   │   │   │   │   ├── SetProcessDefinitionCategoryCmd.java
│   │   │   │   │   ├── SetProcessDefinitionVersionCmd.java
│   │   │   │   │   ├── SetProcessInstanceBusinessKeyCmd.java
│   │   │   │   │   ├── SetProcessInstanceNameCmd.java
│   │   │   │   │   ├── SetTaskDueDateCmd.java
│   │   │   │   │   ├── SetTaskPriorityCmd.java
│   │   │   │   │   ├── SetTaskVariablesCmd.java
│   │   │   │   │   ├── SetTimerJobRetriesCmd.java
│   │   │   │   │   ├── SignalEventReceivedCmd.java
│   │   │   │   │   ├── StartProcessInstanceByMessageCmd.java
│   │   │   │   │   ├── StartProcessInstanceCmd.java
│   │   │   │   │   ├── SuspendProcessDefinitionCmd.java
│   │   │   │   │   ├── SuspendProcessInstanceCmd.java
│   │   │   │   │   ├── TriggerCmd.java
│   │   │   │   │   ├── UnlockExclusiveJobCmd.java
│   │   │   │   │   ├── ValidateBpmnModelCmd.java
│   │   │   │   │   └── ValidateExecutionRelatedEntityCountCfgCmd.java
│   │   │   │   ├── Condition.java
│   │   │   │   ├── context
│   │   │   │   │   ├── Context.java
│   │   │   │   │   └── ExecutionContext.java
│   │   │   │   ├── DataObjectImpl.java
│   │   │   │   ├── db
│   │   │   │   │   ├── ActivitiVersion.java
│   │   │   │   │   ├── BulkDeleteable.java
│   │   │   │   │   ├── BulkDeleteOperation.java
│   │   │   │   │   ├── DbIdGenerator.java
│   │   │   │   │   ├── DbSchemaCreate.java
│   │   │   │   │   ├── DbSchemaDrop.java
│   │   │   │   │   ├── DbSchemaExport.java
│   │   │   │   │   ├── DbSchemaUpdate.java
│   │   │   │   │   ├── DbSqlSessionFactory.java
│   │   │   │   │   ├── DbSqlSession.java
│   │   │   │   │   ├── EntityDependencyOrder.java
│   │   │   │   │   ├── HasRevision.java
│   │   │   │   │   ├── IbatisVariableTypeHandler.java
│   │   │   │   │   ├── IdBlock.java
│   │   │   │   │   ├── ListQueryParameterObject.java
│   │   │   │   │   └── upgrade
│   │   │   │   │   ├── DbUpgradeStep52To53InsertPropertyHistoryLevel.java
│   │   │   │   │   └── DbUpgradeStep.java
│   │   │   │   ├── DeadLetterJobQueryImpl.java
│   │   │   │   ├── delegate
│   │   │   │   │   ├── ActivityBehaviorInvocation.java
│   │   │   │   │   ├── ActivityBehavior.java
│   │   │   │   │   ├── InactiveActivityBehavior.java
│   │   │   │   │   ├── invocation
│   │   │   │   │   │   ├── DefaultDelegateInterceptor.java
│   │   │   │   │   │   ├── DelegateInvocation.java
│   │   │   │   │   │   ├── ExecutionListenerInvocation.java
│   │   │   │   │   │   ├── ExpressionGetInvocation.java
│   │   │   │   │   │   ├── ExpressionInvocation.java
│   │   │   │   │   │   ├── ExpressionSetInvocation.java
│   │   │   │   │   │   ├── JavaDelegateInvocation.java
│   │   │   │   │   │   └── TaskListenerInvocation.java
│   │   │   │   │   ├── SubProcessActivityBehavior.java
│   │   │   │   │   └── TriggerableActivityBehavior.java
│   │   │   │   ├── DeploymentQueryImpl.java
│   │   │   │   ├── DeploymentQueryProperty.java
│   │   │   │   ├── Direction.java
│   │   │   │   ├── DynamicBpmnServiceImpl.java
│   │   │   │   ├── el
│   │   │   │   │   ├── ActivitiElContext.java
│   │   │   │   │   ├── ActivitiFunctionMapper.java
│   │   │   │   │   ├── DynamicBeanPropertyELResolver.java
│   │   │   │   │   ├── ExpressionFactoryResolver.java
│   │   │   │   │   ├── ExpressionManager.java
│   │   │   │   │   ├── FixedValue.java
│   │   │   │   │   ├── JsonNodeELResolver.java
│   │   │   │   │   ├── JuelExpression.java
│   │   │   │   │   ├── NoExecutionVariableScope.java
│   │   │   │   │   ├── ParsingElContext.java
│   │   │   │   │   ├── ReadOnlyMapELResolver.java
│   │   │   │   │   ├── UelExpressionCondition.java
│   │   │   │   │   └── VariableScopeElResolver.java
│   │   │   │   ├── event
│   │   │   │   │   ├── AbstractEventHandler.java
│   │   │   │   │   ├── CompensationEventHandler.java
│   │   │   │   │   ├── EventHandler.java
│   │   │   │   │   ├── logger
│   │   │   │   │   │   ├── AbstractEventFlusher.java
│   │   │   │   │   │   ├── DatabaseEventFlusher.java
│   │   │   │   │   │   ├── EventFlusher.java
│   │   │   │   │   │   ├── EventLogger.java
│   │   │   │   │   │   ├── EventLoggerListener.java
│   │   │   │   │   │   └── handler
│   │   │   │   │   │   ├── AbstractDatabaseEventLoggerEventHandler.java
│   │   │   │   │   │   ├── AbstractTaskEventHandler.java
│   │   │   │   │   │   ├── ActivityCompensatedEventHandler.java
│   │   │   │   │   │   ├── ActivityCompletedEventHandler.java
│   │   │   │   │   │   ├── ActivityErrorReceivedEventHandler.java
│   │   │   │   │   │   ├── ActivityMessageEventHandler.java
│   │   │   │   │   │   ├── ActivitySignaledEventHandler.java
│   │   │   │   │   │   ├── ActivityStartedEventHandler.java
│   │   │   │   │   │   ├── EngineClosedEventHandler.java
│   │   │   │   │   │   ├── EngineCreatedEventHandler.java
│   │   │   │   │   │   ├── EventLoggerEventHandler.java
│   │   │   │   │   │   ├── Fields.java
│   │   │   │   │   │   ├── ProcessInstanceEndedEventHandler.java
│   │   │   │   │   │   ├── ProcessInstanceStartedEventHandler.java
│   │   │   │   │   │   ├── SequenceFlowTakenEventHandler.java
│   │   │   │   │   │   ├── TaskAssignedEventHandler.java
│   │   │   │   │   │   ├── TaskCompletedEventHandler.java
│   │   │   │   │   │   ├── TaskCreatedEventHandler.java
│   │   │   │   │   │   ├── VariableCreatedEventHandler.java
│   │   │   │   │   │   ├── VariableDeletedEventHandler.java
│   │   │   │   │   │   ├── VariableEventHandler.java
│   │   │   │   │   │   └── VariableUpdatedEventHandler.java
│   │   │   │   │   ├── MessageEventHandler.java
│   │   │   │   │   └── SignalEventHandler.java
│   │   │   │   ├── EventSubscriptionQueryImpl.java
│   │   │   │   ├── EventSubscriptionQueryProperty.java
│   │   │   │   ├── EventSubscriptionQueryValue.java
│   │   │   │   ├── ExecutionQueryImpl.java
│   │   │   │   ├── ExecutionQueryProperty.java
│   │   │   │   ├── HistoricActivityInstanceQueryImpl.java
│   │   │   │   ├── HistoricActivityInstanceQueryProperty.java
│   │   │   │   ├── HistoricDetailQueryImpl.java
│   │   │   │   ├── HistoricDetailQueryProperty.java
│   │   │   │   ├── HistoricProcessInstanceQueryImpl.java
│   │   │   │   ├── HistoricProcessInstanceQueryProperty.java
│   │   │   │   ├── HistoricTaskInstanceQueryImpl.java
│   │   │   │   ├── HistoricTaskInstanceQueryProperty.java
│   │   │   │   ├── HistoricVariableInstanceQueryImpl.java
│   │   │   │   ├── HistoricVariableInstanceQueryProperty.java
│   │   │   │   ├── history
│   │   │   │   │   ├── DefaultHistoryManager.java
│   │   │   │   │   ├── HistoryLevel.java
│   │   │   │   │   └── HistoryManager.java
│   │   │   │   ├── HistoryServiceImpl.java
│   │   │   │   ├── identity
│   │   │   │   │   └── Authentication.java
│   │   │   │   ├── interceptor
│   │   │   │   │   ├── AbstractCommandInterceptor.java
│   │   │   │   │   ├── CommandConfig.java
│   │   │   │   │   ├── CommandContextCloseListener.java
│   │   │   │   │   ├── CommandContextFactory.java
│   │   │   │   │   ├── CommandContextInterceptor.java
│   │   │   │   │   ├── CommandContext.java
│   │   │   │   │   ├── CommandExecutor.java
│   │   │   │   │   ├── CommandInterceptor.java
│   │   │   │   │   ├── CommandInvoker.java
│   │   │   │   │   ├── Command.java
│   │   │   │   │   ├── DebugCommandInvoker.java
│   │   │   │   │   ├── DelegateInterceptor.java
│   │   │   │   │   ├── JtaRetryInterceptor.java
│   │   │   │   │   ├── JtaTransactionInterceptor.java
│   │   │   │   │   ├── LogInterceptor.java
│   │   │   │   │   ├── RetryInterceptor.java
│   │   │   │   │   ├── SessionFactory.java
│   │   │   │   │   ├── Session.java
│   │   │   │   │   ├── TransactionCommandContextCloseListener.java
│   │   │   │   │   └── TransactionContextInterceptor.java
│   │   │   │   ├── jobexecutor
│   │   │   │   │   ├── AcquiredJobs.java
│   │   │   │   │   ├── AsyncContinuationJobHandler.java
│   │   │   │   │   ├── AsyncJobAddedNotification.java
│   │   │   │   │   ├── DefaultFailedJobCommandFactory.java
│   │   │   │   │   ├── FailedJobCommandFactory.java
│   │   │   │   │   ├── FailedJobListener.java
│   │   │   │   │   ├── JobHandler.java
│   │   │   │   │   ├── ProcessEventJobHandler.java
│   │   │   │   │   ├── TimerActivateProcessDefinitionHandler.java
│   │   │   │   │   ├── TimerChangeProcessDefinitionSuspensionStateJobHandler.java
│   │   │   │   │   ├── TimerDeclarationType.java
│   │   │   │   │   ├── TimerEventHandler.java
│   │   │   │   │   ├── TimerStartEventJobHandler.java
│   │   │   │   │   ├── TimerSuspendProcessDefinitionHandler.java
│   │   │   │   │   └── TriggerTimerEventJobHandler.java
│   │   │   │   ├── JobQueryImpl.java
│   │   │   │   ├── JobQueryProperty.java
│   │   │   │   ├── json
│   │   │   │   │   ├── JsonListConverter.java
│   │   │   │   │   ├── JsonObjectConverter.java
│   │   │   │   │   ├── JsonProcessDefinitionConverter.java
│   │   │   │   │   ├── JsonProcessEngineInfoConverter.java
│   │   │   │   │   ├── JsonTaskConverter.java
│   │   │   │   │   └── package.html
│   │   │   │   ├── ManagementServiceImpl.java
│   │   │   │   ├── ModelQueryImpl.java
│   │   │   │   ├── ModelQueryProperty.java
│   │   │   │   ├── NativeDeploymentQueryImpl.java
│   │   │   │   ├── NativeExecutionQueryImpl.java
│   │   │   │   ├── NativeHistoricActivityInstanceQueryImpl.java
│   │   │   │   ├── NativeHistoricDetailQueryImpl.java
│   │   │   │   ├── NativeHistoricProcessInstanceQueryImpl.java
│   │   │   │   ├── NativeHistoricTaskInstanceQueryImpl.java
│   │   │   │   ├── NativeHistoricVariableInstanceQueryImpl.java
│   │   │   │   ├── NativeModelQueryImpl.java
│   │   │   │   ├── NativeProcessDefinitionQueryImpl.java
│   │   │   │   ├── NativeProcessInstanceQueryImpl.java
│   │   │   │   ├── NativeTaskQueryImpl.java
│   │   │   │   ├── package.html
│   │   │   │   ├── Page.java
│   │   │   │   ├── persistence
│   │   │   │   │   ├── AbstractManager.java
│   │   │   │   │   ├── ByteArrayRefTypeHandler.java
│   │   │   │   │   ├── cache
│   │   │   │   │   │   ├── CachedEntity.java
│   │   │   │   │   │   ├── EntityCacheImpl.java
│   │   │   │   │   │   └── EntityCache.java
│   │   │   │   │   ├── CachedEntityMatcherAdapter.java
│   │   │   │   │   ├── CachedEntityMatcher.java
│   │   │   │   │   ├── CountingExecutionEntity.java
│   │   │   │   │   ├── deploy
│   │   │   │   │   │   ├── DefaultDeploymentCache.java
│   │   │   │   │   │   ├── Deployer.java
│   │   │   │   │   │   ├── DeploymentCache.java
│   │   │   │   │   │   ├── DeploymentManager.java
│   │   │   │   │   │   ├── ProcessDefinitionCacheEntry.java
│   │   │   │   │   │   ├── ProcessDefinitionInfoCache.java
│   │   │   │   │   │   └── ProcessDefinitionInfoCacheObject.java
│   │   │   │   │   ├── entity
│   │   │   │   │   │   ├── AbstractEntity.java
│   │   │   │   │   │   ├── AbstractEntityManager.java
│   │   │   │   │   │   ├── AbstractEntityNoRevision.java
│   │   │   │   │   │   ├── AbstractJobEntityImpl.java
│   │   │   │   │   │   ├── AbstractJobEntity.java
│   │   │   │   │   │   ├── AttachmentEntityImpl.java
│   │   │   │   │   │   ├── AttachmentEntity.java
│   │   │   │   │   │   ├── AttachmentEntityManagerImpl.java
│   │   │   │   │   │   ├── AttachmentEntityManager.java
│   │   │   │   │   │   ├── ByteArrayEntityImpl.java
│   │   │   │   │   │   ├── ByteArrayEntity.java
│   │   │   │   │   │   ├── ByteArrayEntityManagerImpl.java
│   │   │   │   │   │   ├── ByteArrayEntityManager.java
│   │   │   │   │   │   ├── ByteArrayRef.java
│   │   │   │   │   │   ├── CommentEntityImpl.java
│   │   │   │   │   │   ├── CommentEntity.java
│   │   │   │   │   │   ├── CommentEntityManagerImpl.java
│   │   │   │   │   │   ├── CommentEntityManager.java
│   │   │   │   │   │   ├── CompensateEventSubscriptionEntityImpl.java
│   │   │   │   │   │   ├── CompensateEventSubscriptionEntity.java
│   │   │   │   │   │   ├── data
│   │   │   │   │   │   │   ├── AbstractDataManager.java
│   │   │   │   │   │   │   ├── AttachmentDataManager.java
│   │   │   │   │   │   │   ├── ByteArrayDataManager.java
│   │   │   │   │   │   │   ├── CommentDataManager.java
│   │   │   │   │   │   │   ├── DataManager.java
│   │   │   │   │   │   │   ├── DeadLetterJobDataManager.java
│   │   │   │   │   │   │   ├── DeploymentDataManager.java
│   │   │   │   │   │   │   ├── EventLogEntryDataManager.java
│   │   │   │   │   │   │   ├── EventSubscriptionDataManager.java
│   │   │   │   │   │   │   ├── ExecutionDataManager.java
│   │   │   │   │   │   │   ├── HistoricActivityInstanceDataManager.java
│   │   │   │   │   │   │   ├── HistoricDetailDataManager.java
│   │   │   │   │   │   │   ├── HistoricIdentityLinkDataManager.java
│   │   │   │   │   │   │   ├── HistoricProcessInstanceDataManager.java
│   │   │   │   │   │   │   ├── HistoricTaskInstanceDataManager.java
│   │   │   │   │   │   │   ├── HistoricVariableInstanceDataManager.java
│   │   │   │   │   │   │   ├── IdentityLinkDataManager.java
│   │   │   │   │   │   │   ├── impl
│   │   │   │   │   │   │   │   ├── cachematcher
│   │   │   │   │   │   │   │   │   ├── DeadLetterJobsByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── EventSubscriptionsByExecutionAndTypeMatcher.java
│   │   │   │   │   │   │   │   │   ├── EventSubscriptionsByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── EventSubscriptionsByNameMatcher.java
│   │   │   │   │   │   │   │   │   ├── EventSubscriptionsByProcInstTypeAndActivityMatcher.java
│   │   │   │   │   │   │   │   │   ├── ExecutionByProcessInstanceMatcher.java
│   │   │   │   │   │   │   │   │   ├── ExecutionsByParentExecutionIdAndActivityIdEntityMatcher.java
│   │   │   │   │   │   │   │   │   ├── ExecutionsByParentExecutionIdEntityMatcher.java
│   │   │   │   │   │   │   │   │   ├── ExecutionsByProcessInstanceIdEntityMatcher.java
│   │   │   │   │   │   │   │   │   ├── ExecutionsByRootProcessInstanceMatcher.java
│   │   │   │   │   │   │   │   │   ├── ExecutionsWithSameRootProcessInstanceIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── HistoricIdentityLinksByProcInstMatcher.java
│   │   │   │   │   │   │   │   │   ├── HistoricVariableInstanceByProcInstMatcher.java
│   │   │   │   │   │   │   │   │   ├── HistoricVariableInstanceByTaskIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── IdentityLinksByProcInstMatcher.java
│   │   │   │   │   │   │   │   │   ├── InactiveExecutionsByProcInstMatcher.java
│   │   │   │   │   │   │   │   │   ├── InactiveExecutionsInActivityAndProcInstMatcher.java
│   │   │   │   │   │   │   │   │   ├── InactiveExecutionsInActivityMatcher.java
│   │   │   │   │   │   │   │   │   ├── JobsByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── MessageEventSubscriptionsByProcInstAndEventNameMatcher.java
│   │   │   │   │   │   │   │   │   ├── ProcessInstancesByProcessDefinitionMatcher.java
│   │   │   │   │   │   │   │   │   ├── SignalEventSubscriptionByEventNameMatcher.java
│   │   │   │   │   │   │   │   │   ├── SignalEventSubscriptionByNameAndExecutionMatcher.java
│   │   │   │   │   │   │   │   │   ├── SignalEventSubscriptionByProcInstAndEventNameMatcher.java
│   │   │   │   │   │   │   │   │   ├── SubProcessInstanceExecutionBySuperExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── SuspendedJobsByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── TasksByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── TimerJobsByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   │   ├── UnfinishedHistoricActivityInstanceMatcher.java
│   │   │   │   │   │   │   │   │   └── VariableByExecutionIdMatcher.java
│   │   │   │   │   │   │   │   ├── MybatisAttachmentDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisByteArrayDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisCommentDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisDeadLetterJobDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisDeploymentDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisEventLogEntryDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisEventSubscriptionDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisExecutionDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisHistoricActivityInstanceDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisHistoricDetailDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisHistoricIdentityLinkDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisHistoricProcessInstanceDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisHistoricTaskInstanceDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisHistoricVariableInstanceDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisIdentityLinkDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisJobDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisModelDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisProcessDefinitionDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisProcessDefinitionInfoDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisPropertyDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisResourceDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisSuspendedJobDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisTaskDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisTimerJobDataManager.java
│   │   │   │   │   │   │   │   ├── MybatisVariableInstanceDataManager.java
│   │   │   │   │   │   │   │   └── util
│   │   │   │   │   │   │   │   └── ExecutionTreeStringBuilder.java
│   │   │   │   │   │   │   ├── integration
│   │   │   │   │   │   │   │   ├── IntegrationContextDataManager.java
│   │   │   │   │   │   │   │   └── MybatisIntegrationContextDataManager.java
│   │   │   │   │   │   │   ├── JobDataManager.java
│   │   │   │   │   │   │   ├── ModelDataManager.java
│   │   │   │   │   │   │   ├── ProcessDefinitionDataManager.java
│   │   │   │   │   │   │   ├── ProcessDefinitionInfoDataManager.java
│   │   │   │   │   │   │   ├── PropertyDataManager.java
│   │   │   │   │   │   │   ├── ResourceDataManager.java
│   │   │   │   │   │   │   ├── SuspendedJobDataManager.java
│   │   │   │   │   │   │   ├── TaskDataManager.java
│   │   │   │   │   │   │   ├── TimerJobDataManager.java
│   │   │   │   │   │   │   └── VariableInstanceDataManager.java
│   │   │   │   │   │   ├── DeadLetterJobEntityImpl.java
│   │   │   │   │   │   ├── DeadLetterJobEntity.java
│   │   │   │   │   │   ├── DeadLetterJobEntityManagerImpl.java
│   │   │   │   │   │   ├── DeadLetterJobEntityManager.java
│   │   │   │   │   │   ├── DeploymentEntityImpl.java
│   │   │   │   │   │   ├── DeploymentEntity.java
│   │   │   │   │   │   ├── DeploymentEntityManagerImpl.java
│   │   │   │   │   │   ├── DeploymentEntityManager.java
│   │   │   │   │   │   ├── Entity.java
│   │   │   │   │   │   ├── EntityManager.java
│   │   │   │   │   │   ├── EventLogEntryEntityImpl.java
│   │   │   │   │   │   ├── EventLogEntryEntity.java
│   │   │   │   │   │   ├── EventLogEntryEntityManagerImpl.java
│   │   │   │   │   │   ├── EventLogEntryEntityManager.java
│   │   │   │   │   │   ├── EventSubscriptionEntityImpl.java
│   │   │   │   │   │   ├── EventSubscriptionEntity.java
│   │   │   │   │   │   ├── EventSubscriptionEntityManagerImpl.java
│   │   │   │   │   │   ├── EventSubscriptionEntityManager.java
│   │   │   │   │   │   ├── ExecutionEntityImpl.java
│   │   │   │   │   │   ├── ExecutionEntity.java
│   │   │   │   │   │   ├── ExecutionEntityManagerImpl.java
│   │   │   │   │   │   ├── ExecutionEntityManager.java
│   │   │   │   │   │   ├── HistoricActivityInstanceEntityImpl.java
│   │   │   │   │   │   ├── HistoricActivityInstanceEntity.java
│   │   │   │   │   │   ├── HistoricActivityInstanceEntityManagerImpl.java
│   │   │   │   │   │   ├── HistoricActivityInstanceEntityManager.java
│   │   │   │   │   │   ├── HistoricDetailAssignmentEntityImpl.java
│   │   │   │   │   │   ├── HistoricDetailAssignmentEntity.java
│   │   │   │   │   │   ├── HistoricDetailEntityImpl.java
│   │   │   │   │   │   ├── HistoricDetailEntity.java
│   │   │   │   │   │   ├── HistoricDetailEntityManagerImpl.java
│   │   │   │   │   │   ├── HistoricDetailEntityManager.java
│   │   │   │   │   │   ├── HistoricDetailTransitionInstanceEntityImpl.java
│   │   │   │   │   │   ├── HistoricDetailTransitionInstanceEntity.java
│   │   │   │   │   │   ├── HistoricDetailVariableInstanceUpdateEntityImpl.java
│   │   │   │   │   │   ├── HistoricDetailVariableInstanceUpdateEntity.java
│   │   │   │   │   │   ├── HistoricFormPropertyEntityImpl.java
│   │   │   │   │   │   ├── HistoricFormPropertyEntity.java
│   │   │   │   │   │   ├── HistoricIdentityLinkEntityImpl.java
│   │   │   │   │   │   ├── HistoricIdentityLinkEntity.java
│   │   │   │   │   │   ├── HistoricIdentityLinkEntityManagerImpl.java
│   │   │   │   │   │   ├── HistoricIdentityLinkEntityManager.java
│   │   │   │   │   │   ├── HistoricProcessInstanceEntityImpl.java
│   │   │   │   │   │   ├── HistoricProcessInstanceEntity.java
│   │   │   │   │   │   ├── HistoricProcessInstanceEntity.java.orig
│   │   │   │   │   │   ├── HistoricProcessInstanceEntityManagerImpl.java
│   │   │   │   │   │   ├── HistoricProcessInstanceEntityManager.java
│   │   │   │   │   │   ├── HistoricScopeInstanceEntityImpl.java
│   │   │   │   │   │   ├── HistoricScopeInstanceEntity.java
│   │   │   │   │   │   ├── HistoricTaskInstanceEntityImpl.java
│   │   │   │   │   │   ├── HistoricTaskInstanceEntity.java
│   │   │   │   │   │   ├── HistoricTaskInstanceEntityManagerImpl.java
│   │   │   │   │   │   ├── HistoricTaskInstanceEntityManager.java
│   │   │   │   │   │   ├── HistoricVariableInitializingList.java
│   │   │   │   │   │   ├── HistoricVariableInstanceEntityImpl.java
│   │   │   │   │   │   ├── HistoricVariableInstanceEntity.java
│   │   │   │   │   │   ├── HistoricVariableInstanceEntityManagerImpl.java
│   │   │   │   │   │   ├── HistoricVariableInstanceEntityManager.java
│   │   │   │   │   │   ├── IdentityLinkEntityImpl.java
│   │   │   │   │   │   ├── IdentityLinkEntity.java
│   │   │   │   │   │   ├── IdentityLinkEntityManagerImpl.java
│   │   │   │   │   │   ├── IdentityLinkEntityManager.java
│   │   │   │   │   │   ├── integration
│   │   │   │   │   │   │   ├── IntegrationContextEntityImpl.java
│   │   │   │   │   │   │   ├── IntegrationContextEntity.java
│   │   │   │   │   │   │   ├── IntegrationContextManagerImpl.java
│   │   │   │   │   │   │   └── IntegrationContextManager.java
│   │   │   │   │   │   ├── JobEntityImpl.java
│   │   │   │   │   │   ├── JobEntity.java
│   │   │   │   │   │   ├── JobEntityManagerImpl.java
│   │   │   │   │   │   ├── JobEntityManager.java
│   │   │   │   │   │   ├── MessageEventSubscriptionEntityImpl.java
│   │   │   │   │   │   ├── MessageEventSubscriptionEntity.java
│   │   │   │   │   │   ├── ModelEntityImpl.java
│   │   │   │   │   │   ├── ModelEntity.java
│   │   │   │   │   │   ├── ModelEntityManagerImpl.java
│   │   │   │   │   │   ├── ModelEntityManager.java
│   │   │   │   │   │   ├── ProcessDefinitionEntityImpl.java
│   │   │   │   │   │   ├── ProcessDefinitionEntity.java
│   │   │   │   │   │   ├── ProcessDefinitionEntityManagerImpl.java
│   │   │   │   │   │   ├── ProcessDefinitionEntityManager.java
│   │   │   │   │   │   ├── ProcessDefinitionInfoEntityImpl.java
│   │   │   │   │   │   ├── ProcessDefinitionInfoEntity.java
│   │   │   │   │   │   ├── ProcessDefinitionInfoEntityManagerImpl.java
│   │   │   │   │   │   ├── ProcessDefinitionInfoEntityManager.java
│   │   │   │   │   │   ├── PropertyEntityImpl.java
│   │   │   │   │   │   ├── PropertyEntity.java
│   │   │   │   │   │   ├── PropertyEntityManagerImpl.java
│   │   │   │   │   │   ├── PropertyEntityManager.java
│   │   │   │   │   │   ├── ResourceEntityImpl.java
│   │   │   │   │   │   ├── ResourceEntity.java
│   │   │   │   │   │   ├── ResourceEntityManagerImpl.java
│   │   │   │   │   │   ├── ResourceEntityManager.java
│   │   │   │   │   │   ├── SignalEventSubscriptionEntityImpl.java
│   │   │   │   │   │   ├── SignalEventSubscriptionEntity.java
│   │   │   │   │   │   ├── SuspendedJobEntityImpl.java
│   │   │   │   │   │   ├── SuspendedJobEntity.java
│   │   │   │   │   │   ├── SuspendedJobEntityManagerImpl.java
│   │   │   │   │   │   ├── SuspendedJobEntityManager.java
│   │   │   │   │   │   ├── SuspensionState.java
│   │   │   │   │   │   ├── TableDataManagerImpl.java
│   │   │   │   │   │   ├── TableDataManager.java
│   │   │   │   │   │   ├── TaskEntityImpl.java
│   │   │   │   │   │   ├── TaskEntity.java
│   │   │   │   │   │   ├── TaskEntityManagerImpl.java
│   │   │   │   │   │   ├── TaskEntityManager.java
│   │   │   │   │   │   ├── TimerJobEntityImpl.java
│   │   │   │   │   │   ├── TimerJobEntity.java
│   │   │   │   │   │   ├── TimerJobEntityManagerImpl.java
│   │   │   │   │   │   ├── TimerJobEntityManager.java
│   │   │   │   │   │   ├── TransientVariableInstance.java
│   │   │   │   │   │   ├── VariableInitializingList.java
│   │   │   │   │   │   ├── VariableInstanceEntityImpl.java
│   │   │   │   │   │   ├── VariableInstanceEntity.java
│   │   │   │   │   │   ├── VariableInstanceEntityManagerImpl.java
│   │   │   │   │   │   ├── VariableInstanceEntityManager.java
│   │   │   │   │   │   ├── VariableInstance.java
│   │   │   │   │   │   └── VariableScopeImpl.java
│   │   │   │   │   ├── GenericManagerFactory.java
│   │   │   │   │   ├── SingleCachedEntityMatcher.java
│   │   │   │   │   └── StrongUuidGenerator.java
│   │   │   │   ├── ProcessDefinitionQueryImpl.java
│   │   │   │   ├── ProcessDefinitionQueryProperty.java
│   │   │   │   ├── ProcessEngineImpl.java
│   │   │   │   ├── ProcessEngineInfoImpl.java
│   │   │   │   ├── ProcessInstanceHistoryLogImpl.java
│   │   │   │   ├── ProcessInstanceHistoryLogQueryImpl.java
│   │   │   │   ├── ProcessInstanceQueryImpl.java
│   │   │   │   ├── ProcessInstanceQueryProperty.java
│   │   │   │   ├── QueryOperator.java
│   │   │   │   ├── QueryVariableValue.java
│   │   │   │   ├── repository
│   │   │   │   │   └── DeploymentBuilderImpl.java
│   │   │   │   ├── RepositoryServiceImpl.java
│   │   │   │   ├── runtime
│   │   │   │   │   └── ProcessInstanceBuilderImpl.java
│   │   │   │   ├── RuntimeServiceImpl.java
│   │   │   │   ├── SchemaOperationProcessEngineClose.java
│   │   │   │   ├── SchemaOperationsProcessEngineBuild.java
│   │   │   │   ├── scripting
│   │   │   │   │   ├── BeansResolverFactory.java
│   │   │   │   │   ├── JuelScriptEngineFactory.java
│   │   │   │   │   ├── JuelScriptEngine.java
│   │   │   │   │   ├── ResolverFactory.java
│   │   │   │   │   ├── Resolver.java
│   │   │   │   │   ├── ScriptBindingsFactory.java
│   │   │   │   │   ├── ScriptBindings.java
│   │   │   │   │   ├── ScriptCondition.java
│   │   │   │   │   ├── ScriptingEngines.java
│   │   │   │   │   ├── VariableScopeResolverFactory.java
│   │   │   │   │   └── VariableScopeResolver.java
│   │   │   │   ├── ServiceImpl.java
│   │   │   │   ├── SuspendedJobQueryImpl.java
│   │   │   │   ├── TablePageQueryImpl.java
│   │   │   │   ├── TaskQueryImpl.java
│   │   │   │   ├── TaskQueryProperty.java
│   │   │   │   ├── TaskQueryVariableValue.java
│   │   │   │   ├── TaskServiceImpl.java
│   │   │   │   ├── test
│   │   │   │   │   ├── AbstractActivitiTestCase.java
│   │   │   │   │   ├── AbstractTestCase.java
│   │   │   │   │   ├── JobTestHelper.java
│   │   │   │   │   ├── NoOpServiceTask.java
│   │   │   │   │   ├── PluggableActivitiTestCase.java
│   │   │   │   │   ├── ResourceActivitiTestCase.java
│   │   │   │   │   └── TestHelper.java
│   │   │   │   ├── TimerJobQueryImpl.java
│   │   │   │   ├── transformer
│   │   │   │   │   ├── AbstractTransformer.java
│   │   │   │   │   ├── BigDecimalToString.java
│   │   │   │   │   ├── BooleanToString.java
│   │   │   │   │   ├── ComposedTransformer.java
│   │   │   │   │   ├── DateToString.java
│   │   │   │   │   ├── Identity.java
│   │   │   │   │   ├── IntegerToLong.java
│   │   │   │   │   ├── IntegerToString.java
│   │   │   │   │   ├── LongToInteger.java
│   │   │   │   │   ├── LongToString.java
│   │   │   │   │   ├── StringToBigDecimal.java
│   │   │   │   │   ├── StringToBoolean.java
│   │   │   │   │   ├── StringToDate.java
│   │   │   │   │   ├── StringToInteger.java
│   │   │   │   │   ├── StringToLong.java
│   │   │   │   │   └── Transformer.java
│   │   │   │   ├── util
│   │   │   │   │   ├── Activiti5Util.java
│   │   │   │   │   ├── BitMaskUtil.java
│   │   │   │   │   ├── CollectionUtil.java
│   │   │   │   │   ├── CommandExecutor.java
│   │   │   │   │   ├── condition
│   │   │   │   │   │   └── ConditionUtil.java
│   │   │   │   │   ├── DefaultClockImpl.java
│   │   │   │   │   ├── ExecutionGraphUtil.java
│   │   │   │   │   ├── io
│   │   │   │   │   │   ├── BytesStreamSource.java
│   │   │   │   │   │   ├── InputStreamSource.java
│   │   │   │   │   │   ├── ResourceStreamSource.java
│   │   │   │   │   │   ├── StreamSource.java
│   │   │   │   │   │   ├── StringStreamSource.java
│   │   │   │   │   │   └── UrlStreamSource.java
│   │   │   │   │   ├── IoUtil.java
│   │   │   │   │   ├── json
│   │   │   │   │   │   ├── CDL.java
│   │   │   │   │   │   ├── Cookie.java
│   │   │   │   │   │   ├── CookieList.java
│   │   │   │   │   │   ├── HTTP.java
│   │   │   │   │   │   ├── HTTPTokener.java
│   │   │   │   │   │   ├── JSONArray.java
│   │   │   │   │   │   ├── JSONException.java
│   │   │   │   │   │   ├── JSONML.java
│   │   │   │   │   │   ├── JSONObject.java
│   │   │   │   │   │   ├── JSONStringer.java
│   │   │   │   │   │   ├── JSONString.java
│   │   │   │   │   │   ├── JSONTokener.java
│   │   │   │   │   │   ├── JSONWriter.java
│   │   │   │   │   │   ├── XML.java
│   │   │   │   │   │   └── XMLTokener.java
│   │   │   │   │   ├── JvmUtil.java
│   │   │   │   │   ├── ProcessDefinitionUtil.java
│   │   │   │   │   ├── ProcessInstanceHelper.java
│   │   │   │   │   ├── ReflectUtil.java
│   │   │   │   │   ├── ShellCommandExecutor.java
│   │   │   │   │   ├── ShellExecutorContext.java
│   │   │   │   │   ├── TimerUtil.java
│   │   │   │   │   └── TimeZoneUtil.java
│   │   │   │   ├── variable
│   │   │   │   │   ├── BooleanType.java
│   │   │   │   │   ├── ByteArrayType.java
│   │   │   │   │   ├── CacheableVariable.java
│   │   │   │   │   ├── CustomObjectType.java
│   │   │   │   │   ├── DateType.java
│   │   │   │   │   ├── DefaultVariableTypes.java
│   │   │   │   │   ├── DeserializedObject.java
│   │   │   │   │   ├── DoubleType.java
│   │   │   │   │   ├── EntityManagerSessionFactory.java
│   │   │   │   │   ├── EntityManagerSessionImpl.java
│   │   │   │   │   ├── EntityManagerSession.java
│   │   │   │   │   ├── EntityMetaData.java
│   │   │   │   │   ├── HistoricJPAEntityListVariableType.java
│   │   │   │   │   ├── HistoricJPAEntityVariableType.java
│   │   │   │   │   ├── IntegerType.java
│   │   │   │   │   ├── JodaDateTimeType.java
│   │   │   │   │   ├── JodaDateType.java
│   │   │   │   │   ├── JPAEntityListVariableType.java
│   │   │   │   │   ├── JPAEntityMappings.java
│   │   │   │   │   ├── JPAEntityScanner.java
│   │   │   │   │   ├── JPAEntityVariableType.java
│   │   │   │   │   ├── JsonType.java
│   │   │   │   │   ├── LongJsonType.java
│   │   │   │   │   ├── LongStringType.java
│   │   │   │   │   ├── LongType.java
│   │   │   │   │   ├── NullType.java
│   │   │   │   │   ├── SerializableType.java
│   │   │   │   │   ├── ShortType.java
│   │   │   │   │   ├── StringType.java
│   │   │   │   │   ├── UUIDType.java
│   │   │   │   │   ├── ValueFields.java
│   │   │   │   │   ├── VariableType.java
│   │   │   │   │   ├── VariableTypes.java
│   │   │   │   │   └── VerifyDeserializedObjectCommandContextCloseListener.java
│   │   │   │   └── webservice
│   │   │   │   ├── SyncWebServiceClientFactory.java
│   │   │   │   ├── SyncWebServiceClient.java
│   │   │   │   ├── WSOperation.java
│   │   │   │   └── WSService.java
│   │   │   ├── integration
│   │   │   │   ├── IntegrationContextServiceImpl.java
│   │   │   │   └── IntegrationContextService.java
│   │   │   ├── JobNotFoundException.java
│   │   │   ├── logging
│   │   │   │   └── LogMDC.java
│   │   │   ├── management
│   │   │   │   ├── package.html
│   │   │   │   ├── TableMetaData.java
│   │   │   │   ├── TablePage.java
│   │   │   │   └── TablePageQuery.java
│   │   │   ├── ManagementService.java
│   │   │   ├── package.html
│   │   │   ├── parse
│   │   │   │   └── BpmnParseHandler.java
│   │   │   ├── ProcessEngineConfiguration.java
│   │   │   ├── ProcessEngineInfo.java
│   │   │   ├── ProcessEngine.java
│   │   │   ├── ProcessEngineLifecycleListener.java
│   │   │   ├── ProcessEngines.java
│   │   │   ├── query
│   │   │   │   ├── NativeQuery.java
│   │   │   │   ├── package.html
│   │   │   │   ├── Query.java
│   │   │   │   └── QueryProperty.java
│   │   │   ├── repository
│   │   │   │   ├── DeploymentBuilder.java
│   │   │   │   ├── Deployment.java
│   │   │   │   ├── DeploymentProperties.java
│   │   │   │   ├── DeploymentQuery.java
│   │   │   │   ├── DiagramEdge.java
│   │   │   │   ├── DiagramEdgeWaypoint.java
│   │   │   │   ├── DiagramElement.java
│   │   │   │   ├── DiagramNode.java
│   │   │   │   ├── Model.java
│   │   │   │   ├── ModelQuery.java
│   │   │   │   ├── NativeDeploymentQuery.java
│   │   │   │   ├── NativeModelQuery.java
│   │   │   │   ├── NativeProcessDefinitionQuery.java
│   │   │   │   ├── package.html
│   │   │   │   ├── ProcessDefinition.java
│   │   │   │   └── ProcessDefinitionQuery.java
│   │   │   ├── RepositoryService.java
│   │   │   ├── runtime
│   │   │   │   ├── Clock.java
│   │   │   │   ├── ClockReader.java
│   │   │   │   ├── DataObject.java
│   │   │   │   ├── DeadLetterJobQuery.java
│   │   │   │   ├── Execution.java
│   │   │   │   ├── ExecutionQuery.java
│   │   │   │   ├── Job.java
│   │   │   │   ├── JobQuery.java
│   │   │   │   ├── NativeExecutionQuery.java
│   │   │   │   ├── NativeProcessInstanceQuery.java
│   │   │   │   ├── package.html
│   │   │   │   ├── ProcessInstanceBuilder.java
│   │   │   │   ├── ProcessInstance.java
│   │   │   │   ├── ProcessInstanceQuery.java
│   │   │   │   ├── SuspendedJobQuery.java
│   │   │   │   └── TimerJobQuery.java
│   │   │   ├── RuntimeService.java
│   │   │   ├── task
│   │   │   │   ├── Attachment.java
│   │   │   │   ├── Comment.java
│   │   │   │   ├── DelegationState.java
│   │   │   │   ├── Event.java
│   │   │   │   ├── IdentityLink.java
│   │   │   │   ├── IdentityLinkType.java
│   │   │   │   ├── NativeTaskQuery.java
│   │   │   │   ├── package.html
│   │   │   │   ├── TaskInfo.java
│   │   │   │   ├── TaskInfoQuery.java
│   │   │   │   ├── TaskInfoQueryWrapper.java
│   │   │   │   ├── Task.java
│   │   │   │   └── TaskQuery.java
│   │   │   ├── TaskService.java
│   │   │   ├── test
│   │   │   │   ├── ActivitiRule.java
│   │   │   │   ├── ActivitiTestCase.java
│   │   │   │   ├── Deployment.java
│   │   │   │   ├── EnableVerboseExecutionTreeLogging.java
│   │   │   │   ├── impl
│   │   │   │   │   └── logger
│   │   │   │   │   ├── AbstractDebugInfo.java
│   │   │   │   │   ├── DebugInfoEntityEventListener.java
│   │   │   │   │   ├── DebugInfoExecutionCreated.java
│   │   │   │   │   ├── DebugInfoExecutionDeleted.java
│   │   │   │   │   ├── DebugInfoExecutionTree.java
│   │   │   │   │   ├── DebugInfo.java
│   │   │   │   │   ├── DebugInfoOperationExecuted.java
│   │   │   │   │   ├── LoggingCommandInvoker.java
│   │   │   │   │   ├── ProcessExecutionLoggerConfigurator.java
│   │   │   │   │   └── ProcessExecutionLogger.java
│   │   │   │   ├── mock
│   │   │   │   │   ├── ActivitiMockSupport.java
│   │   │   │   │   ├── MockElResolver.java
│   │   │   │   │   ├── MockExpressionManager.java
│   │   │   │   │   ├── MockResolverFactory.java
│   │   │   │   │   ├── MockServiceTask.java
│   │   │   │   │   ├── MockServiceTasks.java
│   │   │   │   │   ├── Mocks.java
│   │   │   │   │   └── NoOpServiceTasks.java
│   │   │   │   ├── package.html
│   │   │   │   ├── profiler
│   │   │   │   │   ├── ActivitiProfiler.java
│   │   │   │   │   ├── CommandExecutionResult.java
│   │   │   │   │   ├── CommandStats.java
│   │   │   │   │   ├── ConsoleLogger.java
│   │   │   │   │   ├── ProfileSession.java
│   │   │   │   │   ├── ProfilingDbSqlSessionFactory.java
│   │   │   │   │   ├── ProfilingDbSqlSession.java
│   │   │   │   │   └── TotalExecutionTimeCommandInterceptor.java
│   │   │   │   └── TestActivityBehaviorFactory.java
│   │   │   ├── UserGroupLookupProxy.java
│   │   │   └── UserRoleLookupProxy.java
│   │   └── resources
│   │   ├── META-INF
│   │   │   └── services
│   │   │   └── javax.script.ScriptEngineFactory
│   │   └── org
│   │   └── activiti
│   │   ├── db
│   │   │   ├── create
│   │   │   │   ├── activiti.db2.create.engine.sql
│   │   │   │   ├── activiti.db2.create.history.sql
│   │   │   │   ├── activiti.h2.create.engine.sql
│   │   │   │   ├── activiti.h2.create.history.sql
│   │   │   │   ├── activiti.hsql.create.engine.sql
│   │   │   │   ├── activiti.hsql.create.history.sql
│   │   │   │   ├── activiti.mssql.create.engine.sql
│   │   │   │   ├── activiti.mssql.create.history.sql
│   │   │   │   ├── activiti.mysql55.create.engine.sql
│   │   │   │   ├── activiti.mysql55.create.history.sql
│   │   │   │   ├── activiti.mysql.create.engine.sql
│   │   │   │   ├── activiti.mysql.create.history.sql
│   │   │   │   ├── activiti.oracle.create.engine.sql
│   │   │   │   ├── activiti.oracle.create.history.sql
│   │   │   │   ├── activiti.postgres.create.engine.sql
│   │   │   │   └── activiti.postgres.create.history.sql
│   │   │   ├── drop
│   │   │   │   ├── activiti.db2.drop.engine.sql
│   │   │   │   ├── activiti.db2.drop.history.sql
│   │   │   │   ├── activiti.h2.drop.engine.sql
│   │   │   │   ├── activiti.h2.drop.history.sql
│   │   │   │   ├── activiti.hsql.drop.engine.sql
│   │   │   │   ├── activiti.hsql.drop.history.sql
│   │   │   │   ├── activiti.mssql.drop.engine.sql
│   │   │   │   ├── activiti.mssql.drop.history.sql
│   │   │   │   ├── activiti.mysql.drop.engine.sql
│   │   │   │   ├── activiti.mysql.drop.history.sql
│   │   │   │   ├── activiti.oracle.drop.engine.sql
│   │   │   │   ├── activiti.oracle.drop.history.sql
│   │   │   │   ├── activiti.postgres.drop.engine.sql
│   │   │   │   └── activiti.postgres.drop.history.sql
│   │   │   ├── mapping
│   │   │   │   ├── common.xml
│   │   │   │   ├── entity
│   │   │   │   │   ├── Attachment.xml
│   │   │   │   │   ├── ByteArray.xml
│   │   │   │   │   ├── Comment.xml
│   │   │   │   │   ├── DeadLetterJob.xml
│   │   │   │   │   ├── Deployment.xml
│   │   │   │   │   ├── EventLogEntry.xml
│   │   │   │   │   ├── EventSubscription.xml
│   │   │   │   │   ├── Execution.xml
│   │   │   │   │   ├── HistoricActivityInstance.xml
│   │   │   │   │   ├── HistoricDetail.xml
│   │   │   │   │   ├── HistoricIdentityLink.xml
│   │   │   │   │   ├── HistoricProcessInstance.xml
│   │   │   │   │   ├── HistoricTaskInstance.xml
│   │   │   │   │   ├── HistoricVariableInstance.xml
│   │   │   │   │   ├── IdentityLink.xml
│   │   │   │   │   ├── IntegrationContext.xml
│   │   │   │   │   ├── Job.xml
│   │   │   │   │   ├── Model.xml
│   │   │   │   │   ├── ProcessDefinitionInfo.xml
│   │   │   │   │   ├── ProcessDefinition.xml
│   │   │   │   │   ├── Property.xml
│   │   │   │   │   ├── Resource.xml
│   │   │   │   │   ├── SuspendedJob.xml
│   │   │   │   │   ├── TableData.xml
│   │   │   │   │   ├── Task.xml
│   │   │   │   │   ├── TimerJob.xml
│   │   │   │   │   └── VariableInstance.xml
│   │   │   │   └── mappings.xml
│   │   │   ├── properties
│   │   │   │   ├── db2.properties
│   │   │   │   ├── h2.properties
│   │   │   │   ├── hsql.properties
│   │   │   │   ├── mssql.properties
│   │   │   │   ├── mysql.properties
│   │   │   │   ├── oracle.properties
│   │   │   │   └── postgres.properties
│   │   │   └── upgrade
│   │   │   ├── activiti.db2.upgradestep.510.to.511.engine.sql
│   │   │   ├── activiti.db2.upgradestep.510.to.511.history.sql
│   │   │   ├── activiti.db2.upgradestep.511.to.512.history.sql
│   │   │   ├── activiti.db2.upgradestep.512.to.513.history.sql
│   │   │   ├── activiti.db2.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.db2.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.db2.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.db2.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.db2.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.db2.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.db2.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.db2.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.db2.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.db2.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.db2.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.db2.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.db2.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.db2.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.db2.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.db2.upgradestep.53.to.54.engine.sql
│   │   │   ├── activiti.db2.upgradestep.53.to.54.history.sql
│   │   │   ├── activiti.db2.upgradestep.53.to.54.identity.sql
│   │   │   ├── activiti.db2.upgradestep.54.to.55.engine.sql
│   │   │   ├── activiti.db2.upgradestep.54.to.55.history.sql
│   │   │   ├── activiti.db2.upgradestep.56.to.57.history.sql
│   │   │   ├── activiti.db2.upgradestep.58.to.59.engine.sql
│   │   │   ├── activiti.db2.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.db2.upgradestep.59.to.510.engine.sql
│   │   │   ├── activiti.db2.upgradestep.59.to.510.history.sql
│   │   │   ├── activiti.db2.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.db2.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.db2.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.db2.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.db2.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.h2.upgradestep.50.to.51.engine.sql
│   │   │   ├── activiti.h2.upgradestep.50.to.51.history.sql
│   │   │   ├── activiti.h2.upgradestep.510.to.511.engine.sql
│   │   │   ├── activiti.h2.upgradestep.510.to.511.history.sql
│   │   │   ├── activiti.h2.upgradestep.511.to.512.history.sql
│   │   │   ├── activiti.h2.upgradestep.512.to.513.history.sql
│   │   │   ├── activiti.h2.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.h2.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.h2.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.h2.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.h2.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.h2.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.h2.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.h2.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.h2.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.h2.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.h2.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.h2.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.h2.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.h2.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.h2.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.h2.upgradestep.52.to.53.history.sql
│   │   │   ├── activiti.h2.upgradestep.53.to.54.engine.sql
│   │   │   ├── activiti.h2.upgradestep.53.to.54.history.sql
│   │   │   ├── activiti.h2.upgradestep.53.to.54.identity.sql
│   │   │   ├── activiti.h2.upgradestep.54.to.55.engine.sql
│   │   │   ├── activiti.h2.upgradestep.54.to.55.history.sql
│   │   │   ├── activiti.h2.upgradestep.56.to.57.history.sql
│   │   │   ├── activiti.h2.upgradestep.58.to.59.engine.sql
│   │   │   ├── activiti.h2.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.h2.upgradestep.59.to.510.engine.sql
│   │   │   ├── activiti.h2.upgradestep.59.to.510.history.sql
│   │   │   ├── activiti.h2.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.h2.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.h2.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.h2.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.h2.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.hsql.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.hsql.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.510.to.511.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.510.to.511.history.sql
│   │   │   ├── activiti.mssql.upgradestep.511.to.512.history.sql
│   │   │   ├── activiti.mssql.upgradestep.512.to.513.history.sql
│   │   │   ├── activiti.mssql.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.mssql.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.mssql.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.mssql.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.mssql.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.mssql.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.52.to.53.history.sql
│   │   │   ├── activiti.mssql.upgradestep.53.to.54.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.53.to.54.history.sql
│   │   │   ├── activiti.mssql.upgradestep.53.to.54.identity.sql
│   │   │   ├── activiti.mssql.upgradestep.54.to.55.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.54.to.55.history.sql
│   │   │   ├── activiti.mssql.upgradestep.56.to.57.history.sql
│   │   │   ├── activiti.mssql.upgradestep.58.to.59.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.59.to.510.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.59.to.510.history.sql
│   │   │   ├── activiti.mssql.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.mssql.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.mssql.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.mysql55.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.mysql55.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.mysql55.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.mysql55.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.mysql55.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.mysql55.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.mysql55.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.50.to.51.history.sql
│   │   │   ├── activiti.mysql.upgradestep.510.to.511.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.510.to.511.history.sql
│   │   │   ├── activiti.mysql.upgradestep.511.to.512.history.sql
│   │   │   ├── activiti.mysql.upgradestep.512.to.513.history.sql
│   │   │   ├── activiti.mysql.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.mysql.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.mysql.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.515.to.5151.history.sql
│   │   │   ├── activiti.mysql.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.mysql.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.mysql.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.mysql.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.52.to.53.history.sql
│   │   │   ├── activiti.mysql.upgradestep.53.to.54.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.53.to.54.history.sql
│   │   │   ├── activiti.mysql.upgradestep.53.to.54.identity.sql
│   │   │   ├── activiti.mysql.upgradestep.54.to.55.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.54.to.55.history.sql
│   │   │   ├── activiti.mysql.upgradestep.56.to.57.history.sql
│   │   │   ├── activiti.mysql.upgradestep.58.to.59.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.59.to.510.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.59.to.510.history.sql
│   │   │   ├── activiti.mysql.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.mysql.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.mysql.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.50.to.51.history.sql
│   │   │   ├── activiti.oracle.upgradestep.510.to.511.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.510.to.511.history.sql
│   │   │   ├── activiti.oracle.upgradestep.511.to.512.history.sql
│   │   │   ├── activiti.oracle.upgradestep.512.to.513.history.sql
│   │   │   ├── activiti.oracle.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.oracle.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.oracle.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.oracle.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.oracle.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.oracle.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.52.to.53.history.sql
│   │   │   ├── activiti.oracle.upgradestep.53.to.54.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.53.to.54.history.sql
│   │   │   ├── activiti.oracle.upgradestep.53.to.54.identity.sql
│   │   │   ├── activiti.oracle.upgradestep.54.to.55.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.54.to.55.history.sql
│   │   │   ├── activiti.oracle.upgradestep.56.to.57.history.sql
│   │   │   ├── activiti.oracle.upgradestep.58.to.59.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.59.to.510.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.59.to.510.history.sql
│   │   │   ├── activiti.oracle.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.oracle.upgradestep.6002.to.6003.engine.sql
│   │   │   ├── activiti.oracle.upgradestep.6003.to.6004.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.50.to.51.history.sql
│   │   │   ├── activiti.postgres.upgradestep.510.to.511.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.510.to.511.history.sql
│   │   │   ├── activiti.postgres.upgradestep.511.to.512.history.sql
│   │   │   ├── activiti.postgres.upgradestep.512.to.513.history.sql
│   │   │   ├── activiti.postgres.upgradestep.514.to.515.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.514.to.515.history.sql
│   │   │   ├── activiti.postgres.upgradestep.5151.to.516.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.5151.to.516.history.sql
│   │   │   ├── activiti.postgres.upgradestep.515.to.5151.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.5161.to.5162.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51630.to.51640.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51630.to.51640.history.sql
│   │   │   ├── activiti.postgres.upgradestep.51640.to.51700.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.516.to.5161.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51700.to.51701.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51701.to.51702.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51701.to.51702.history.sql
│   │   │   ├── activiti.postgres.upgradestep.51702.to.51800.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51702.to.51800.history.sql
│   │   │   ├── activiti.postgres.upgradestep.51800.to.51801.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.51801.to.52000.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.52000.to.52001.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.52001.to.52002.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.52002.to.52100.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.52100.to.52200.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.52.to.53.history.sql
│   │   │   ├── activiti.postgres.upgradestep.53.to.54.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.53.to.54.history.sql
│   │   │   ├── activiti.postgres.upgradestep.53.to.54.identity.sql
│   │   │   ├── activiti.postgres.upgradestep.54.to.55.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.54.to.55.history.sql
│   │   │   ├── activiti.postgres.upgradestep.56.to.57.history.sql
│   │   │   ├── activiti.postgres.upgradestep.58.to.59.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.59900.to.6000.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.59.to.510.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.59.to.510.history.sql
│   │   │   ├── activiti.postgres.upgradestep.6000.to.6001.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.6001.to.6002.engine.sql
│   │   │   ├── activiti.postgres.upgradestep.6001.to.6002.history.sql
│   │   │   ├── activiti.postgres.upgradestep.6002.to.6003.engine.sql
│   │   │   └── activiti.postgres.upgradestep.6003.to.6004.engine.sql
│   │   └── engine
│   │   └── impl
│   │   ├── bpmn
│   │   │   └── deployer
│   │   │   ├── business_rule.png
│   │   │   ├── error_catch.png
│   │   │   ├── error_throw.png
│   │   │   ├── manual.png
│   │   │   ├── receive.png
│   │   │   ├── script.png
│   │   │   ├── send.png
│   │   │   ├── service.png
│   │   │   ├── signal_catch.png
│   │   │   ├── signal_throw.png
│   │   │   ├── timer.png
│   │   │   └── user.png
│   │   └── juel
│   │   └── misc
│   │   └── LocalStrings.properties
│   └── test
│   ├── java
│   │   └── org
│   │   └── activiti
│   │   ├── engine
│   │   │   ├── impl
│   │   │   │   ├── bpmn
│   │   │   │   │   ├── helper
│   │   │   │   │   │   └── SubProcessVariableSnapshotterTest.java
│   │   │   │   │   └── parser
│   │   │   │   │   └── handler
│   │   │   │   │   └── ServiceTaskParseHandlerTest.java
│   │   │   │   ├── cmd
│   │   │   │   │   └── integration
│   │   │   │   │   ├── DeleteIntegrationContextCmdTest.java
│   │   │   │   │   └── RetrieveIntegrationContextCmdTest.java
│   │   │   │   └── persistence
│   │   │   │   └── entity
│   │   │   │   ├── data
│   │   │   │   │   └── MybatisIntegrationContextDataManagerTest.java
│   │   │   │   └── integration
│   │   │   │   └── IntegrationContextManagerImplTest.java
│   │   │   ├── integration
│   │   │   │   └── IntegrationContextServiceImplTest.java
│   │   │   └── test
│   │   │   ├── api
│   │   │   │   ├── deletereason
│   │   │   │   │   └── DeleteReasonTest.java
│   │   │   │   ├── event
│   │   │   │   │   ├── ActivitiEventDispatcherTest.java
│   │   │   │   │   ├── ActivityEventsTest.java
│   │   │   │   │   ├── AttachmentEventsTest.java
│   │   │   │   │   ├── CancelCallActivityByMessageTest.java
│   │   │   │   │   ├── CommentEventsTest.java
│   │   │   │   │   ├── DatabaseEventLoggerTest.java
│   │   │   │   │   ├── DeploymentEventsTest.java
│   │   │   │   │   ├── ErrorThrowingEventListenerTest.java
│   │   │   │   │   ├── ExecutionEventsTest.java
│   │   │   │   │   ├── HistoricActivityEventsTest.java
│   │   │   │   │   ├── IdentityLinkEventsTest.java
│   │   │   │   │   ├── JobEventsTest.java
│   │   │   │   │   ├── MessageThrowingEventListenerTest.java
│   │   │   │   │   ├── ModelEventsTest.java
│   │   │   │   │   ├── ProcessDefinitionEventsTest.java
│   │   │   │   │   ├── ProcessDefinitionScopedEventListenerTest.java
│   │   │   │   │   ├── ProcessInstanceEventsTest.java
│   │   │   │   │   ├── SignalThrowingEventListenerTest.java
│   │   │   │   │   ├── StaticTestActivitiEventListener.java
│   │   │   │   │   ├── TaskEventsTest.java
│   │   │   │   │   ├── TestActivitiActivityEventListener.java
│   │   │   │   │   ├── TestActivitiEntityEventListener.java
│   │   │   │   │   ├── TestActivitiEntityEventTaskListener.java
│   │   │   │   │   ├── TestActivitiEventListener.java
│   │   │   │   │   ├── TestBaseEntityEventListener.java
│   │   │   │   │   ├── TestExceptionActivitiEventListener.java
│   │   │   │   │   ├── TestHistoricActivityEventListener.java
│   │   │   │   │   ├── TestMultipleActivitiEventListener.java
│   │   │   │   │   ├── TestVariableEventListener.java
│   │   │   │   │   ├── TestVariableEventListenerStore.java
│   │   │   │   │   ├── UncaughtErrorEventTest.java
│   │   │   │   │   ├── VariableEventsExecutionListener.java
│   │   │   │   │   ├── VariableEventsStoreTest.java
│   │   │   │   │   ├── VariableEventsTaskListener.java
│   │   │   │   │   └── VariableEventsTest.java
│   │   │   │   ├── history
│   │   │   │   │   ├── HistoricProcessInstanceAndVariablesQueryTest.java
│   │   │   │   │   ├── HistoricProcessInstanceQueryAndWithExceptionTest.java
│   │   │   │   │   ├── HistoricProcessInstanceQueryTest.java
│   │   │   │   │   ├── HistoricProcessInstanceQueryVersionTest.java
│   │   │   │   │   ├── HistoricTaskAndVariablesQueryTest.java
│   │   │   │   │   ├── HistoryServiceTest.java
│   │   │   │   │   ├── NonCascadeDeleteTest.java
│   │   │   │   │   └── ProcessInstanceLogQueryTest.java
│   │   │   │   ├── identity
│   │   │   │   │   └── ProcessInstanceIdentityLinkTest.java
│   │   │   │   ├── mgmt
│   │   │   │   │   ├── JobQueryTest.java
│   │   │   │   │   └── ManagementServiceTest.java
│   │   │   │   ├── nonpublic
│   │   │   │   │   └── EventSubscriptionQueryTest.java
│   │   │   │   ├── repository
│   │   │   │   │   ├── DeployInvalidXmlTest.java
│   │   │   │   │   ├── DeploymentCategoryTest.java
│   │   │   │   │   ├── DeploymentQueryTest.java
│   │   │   │   │   ├── DeployNonExecutableProcessDefinitionTest.java
│   │   │   │   │   ├── LaneExtensionTest.java
│   │   │   │   │   ├── ModelQueryTest.java
│   │   │   │   │   ├── ProcessDefinitionCategoryTest.java
│   │   │   │   │   ├── ProcessDefinitionQueryByLatestTest.java
│   │   │   │   │   ├── ProcessDefinitionQueryTest.java
│   │   │   │   │   ├── ProcessDefinitionSuspensionTest.java
│   │   │   │   │   └── RepositoryServiceTest.java
│   │   │   │   ├── runtime
│   │   │   │   │   ├── DummySerializable.java
│   │   │   │   │   ├── ExecutionAndProcessInstanceQueryVersionTest.java
│   │   │   │   │   ├── ExecutionQueryTest.java
│   │   │   │   │   ├── InstanceInvolvementTest.java
│   │   │   │   │   ├── ProcessInstanceAndVariablesQueryTest.java
│   │   │   │   │   ├── ProcessInstanceCommentTest.java
│   │   │   │   │   ├── ProcessInstanceIdentityLinksTest.java
│   │   │   │   │   ├── ProcessInstanceQueryAndWithExceptionTest.java
│   │   │   │   │   ├── ProcessInstanceQueryTest.java
│   │   │   │   │   ├── ProcessInstanceSuspensionTest.java
│   │   │   │   │   ├── ProcessInstanceUpdateBusinessKeyTest.java
│   │   │   │   │   ├── RuntimeServiceTest.java
│   │   │   │   │   ├── RuntimeVariablesTest.java
│   │   │   │   │   └── TaskInvolvementTest.java
│   │   │   │   ├── task
│   │   │   │   │   ├── DelegateTaskTest.java
│   │   │   │   │   ├── DelegateTaskTestTaskListener.java
│   │   │   │   │   ├── DeleteCandidateTaskListener.java
│   │   │   │   │   ├── SubTaskQueryTest.java
│   │   │   │   │   ├── SubTaskTest.java
│   │   │   │   │   ├── TaskAndVariablesQueryTest.java
│   │   │   │   │   ├── TaskBatchDeleteTest.java
│   │   │   │   │   ├── TaskDueDateTest.java
│   │   │   │   │   ├── TaskIdentityLinksTest.java
│   │   │   │   │   ├── TaskInfoQueryTest.java
│   │   │   │   │   ├── TaskQueryTest.java
│   │   │   │   │   ├── TaskServiceTest.java
│   │   │   │   │   └── TaskVariablesTest.java
│   │   │   │   ├── tenant
│   │   │   │   │   └── TenancyTest.java
│   │   │   │   ├── v6
│   │   │   │   │   ├── AbstractActviti6Test.java
│   │   │   │   │   ├── Activiti6ExecutionTest.java
│   │   │   │   │   ├── Activiti6Test.java
│   │   │   │   │   └── CountingServiceTaskTestDelegate.java
│   │   │   │   └── variables
│   │   │   │   ├── SerializableVariableTest.java
│   │   │   │   ├── TransientVariablesTest.java
│   │   │   │   └── VariablesTest.java
│   │   │   ├── bpmn
│   │   │   │   ├── async
│   │   │   │   │   ├── AsyncExclusiveJobsTest.java
│   │   │   │   │   ├── AsyncListener.java
│   │   │   │   │   ├── AsyncService.java
│   │   │   │   │   ├── AsyncTaskListener.java
│   │   │   │   │   ├── AsyncTaskTest.java
│   │   │   │   │   └── FailingAsyncService.java
│   │   │   │   ├── callactivity
│   │   │   │   │   └── CallActivityAdvancedTest.java
│   │   │   │   ├── deployment
│   │   │   │   │   ├── BpmnDeploymentTest.java
│   │   │   │   │   ├── MessageEventsAndNewVersionDeploymentsTest.java
│   │   │   │   │   ├── MessageEventsAndNewVersionDeploymentsWithTenantIdTest.java
│   │   │   │   │   ├── ParsedDeploymentTest.java
│   │   │   │   │   ├── SignalEventsAndNewVersionDeploymentsTest.java
│   │   │   │   │   └── TimerEventsAndNewVersionDeploymentsTest.java
│   │   │   │   ├── event
│   │   │   │   │   ├── compensate
│   │   │   │   │   │   ├── CompensateEventTest.java
│   │   │   │   │   │   └── helper
│   │   │   │   │   │   ├── GetVariablesDelegate.java
│   │   │   │   │   │   ├── SetVariablesDelegate.java
│   │   │   │   │   │   └── UndoService.java
│   │   │   │   │   ├── end
│   │   │   │   │   │   ├── DummyServiceTask.java
│   │   │   │   │   │   ├── EndEventTest.java
│   │   │   │   │   │   ├── EndEventTestJavaDelegate.java
│   │   │   │   │   │   ├── TerminateEndEventTest.java
│   │   │   │   │   │   └── TerminateMultiInstanceEndEventTest.java
│   │   │   │   │   ├── error
│   │   │   │   │   │   ├── BoundaryErrorEventTest.java
│   │   │   │   │   │   ├── BpmnErrorBean.java
│   │   │   │   │   │   ├── ErrorEventSubProcessTest.java
│   │   │   │   │   │   ├── mapError
│   │   │   │   │   │   │   ├── BoundaryErrorMapTest.java
│   │   │   │   │   │   │   ├── BoundaryErrorParentException.java
│   │   │   │   │   │   │   ├── BoundaryEventChildException.java
│   │   │   │   │   │   │   ├── FlagDelegate.java
│   │   │   │   │   │   │   └── ThrowCustomExceptionDelegate.java
│   │   │   │   │   │   └── ThrowBpmnErrorDelegate.java
│   │   │   │   │   ├── IntermediateNoneEventTest.java
│   │   │   │   │   ├── message
│   │   │   │   │   │   ├── MessageBoundaryEventTest.java
│   │   │   │   │   │   ├── MessageEventSubprocessTest.java
│   │   │   │   │   │   ├── MessageIntermediateEventTest.java
│   │   │   │   │   │   ├── MessageNonInterruptingBoundaryEventTest.java
│   │   │   │   │   │   └── MessageStartEventTest.java
│   │   │   │   │   ├── MessageEventDefinitionWithExtensionElementsTest.java
│   │   │   │   │   ├── signal
│   │   │   │   │   │   ├── FileExistsMock.java
│   │   │   │   │   │   ├── SignalEventTest.java
│   │   │   │   │   │   └── TestSignalService.java
│   │   │   │   │   └── timer
│   │   │   │   │   ├── BoundaryTimerEventFullHistoryTest.java
│   │   │   │   │   ├── BoundaryTimerEventRepeatWithEndTest.java
│   │   │   │   │   ├── BoundaryTimerEventTest.java
│   │   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.java
│   │   │   │   │   ├── compatibility
│   │   │   │   │   │   ├── BoundaryTimerEventRepeatCompatibilityTest.java
│   │   │   │   │   │   ├── IntermediateTimerEventRepeatCompatibilityTest.java
│   │   │   │   │   │   ├── StartTimerEventRepeatCompatibilityTest.java
│   │   │   │   │   │   └── TimerEventCompatibilityTest.java
│   │   │   │   │   ├── IntermediateTimerEventRepeatWithEndTest.java
│   │   │   │   │   ├── IntermediateTimerEventTest.java
│   │   │   │   │   ├── StartTimerEventRepeatWithEndExpressionTest.java
│   │   │   │   │   ├── StartTimerEventRepeatWithEndTest.java
│   │   │   │   │   ├── StartTimerEventRepeatWithoutEndDateTest.java
│   │   │   │   │   ├── StartTimerEventRepeatWithoutN.java
│   │   │   │   │   ├── StartTimerEventTest.java
│   │   │   │   │   ├── TimeExpressionTest.java
│   │   │   │   │   └── TimerCustomCalendarTest.java
│   │   │   │   ├── exclusive
│   │   │   │   │   ├── ExclusiveTaskTest.java
│   │   │   │   │   └── ExclusiveTimerEventTest.java
│   │   │   │   ├── gateway
│   │   │   │   │   ├── EventBasedGatewayTest.java
│   │   │   │   │   ├── ExclusiveGatewayTest.java
│   │   │   │   │   ├── ExclusiveGatewayTestOrder.java
│   │   │   │   │   ├── InclusiveGatewayDefaultFlowTest.java
│   │   │   │   │   ├── InclusiveGatewayTest.java
│   │   │   │   │   ├── InclusiveGatewayTestOrder.java
│   │   │   │   │   └── ParallelGatewayTest.java
│   │   │   │   ├── java
│   │   │   │   │   └── EventJavaTest.java
│   │   │   │   ├── multiinstance
│   │   │   │   │   ├── ActivityStartListener.java
│   │   │   │   │   ├── MultiInstanceDelegate.java
│   │   │   │   │   ├── MultiInstanceTest.java
│   │   │   │   │   ├── TaskCompletionListener.java
│   │   │   │   │   └── TestSampleServiceTask.java
│   │   │   │   ├── parallel
│   │   │   │   │   └── ParallelTest.java
│   │   │   │   ├── parse
│   │   │   │   │   └── BpmnParseTest.java
│   │   │   │   ├── sequenceflow
│   │   │   │   │   ├── ConditionalSequenceFlowTest.java
│   │   │   │   │   └── DefaultSequenceFlowTest.java
│   │   │   │   ├── servicetask
│   │   │   │   │   ├── CallServiceInServiceTaskTest.java
│   │   │   │   │   ├── DummyServiceTask2.java
│   │   │   │   │   ├── DummyServiceTask.java
│   │   │   │   │   ├── DummyTestBean.java
│   │   │   │   │   ├── DummyTestDelegateBean.java
│   │   │   │   │   ├── DynamicServiceTaskTest.java
│   │   │   │   │   ├── RepeatingServiceTaskTest.java
│   │   │   │   │   ├── ServiceTaskVariablesTest.java
│   │   │   │   │   └── StartProcessInstanceTestDelegate.java
│   │   │   │   ├── StartToEndTest.java
│   │   │   │   ├── subprocess
│   │   │   │   │   ├── adhoc
│   │   │   │   │   │   └── AdhocSubProcessTest.java
│   │   │   │   │   ├── CallActivityTest.java
│   │   │   │   │   ├── SubProcessTest.java
│   │   │   │   │   └── transaction
│   │   │   │   │   └── TransactionSubProcessTest.java
│   │   │   │   └── usertask
│   │   │   │   ├── DisabledDefinitionInfoCacheTest.java
│   │   │   │   ├── DynamicUserTaskTest.java
│   │   │   │   ├── ImportExportTest.java
│   │   │   │   ├── InitiatorTest.java
│   │   │   │   ├── TaskAssignmentCandidateTest.java
│   │   │   │   ├── TaskAssignmentExtensionsTest.java
│   │   │   │   ├── TaskDueDateExtensionsTest.java
│   │   │   │   ├── TaskPriorityExtensionsTest.java
│   │   │   │   ├── UserTaskTestCreateTaskListener.java
│   │   │   │   └── UserTaskTest.java
│   │   │   ├── cache
│   │   │   │   └── ProcessDefinitionCacheTest.java
│   │   │   ├── cfg
│   │   │   │   ├── executioncount
│   │   │   │   │   ├── ChangeConfigAndRebootEngineTest.java
│   │   │   │   │   ├── GenerateRandomValueActivity.java
│   │   │   │   │   ├── GenerateVariablesDelegate.java
│   │   │   │   │   └── VerifyDatabaseOperationsTest.java
│   │   │   │   ├── multitenant
│   │   │   │   │   ├── DummyTenantInfoHolder.java
│   │   │   │   │   └── MultiTenantProcessEngineTest.java
│   │   │   │   └── RetryInterceptorTest.java
│   │   │   ├── cmd
│   │   │   │   ├── FailedJobRetryCmdTest.java
│   │   │   │   └── FailingDelegate.java
│   │   │   ├── concurrency
│   │   │   │   ├── ConcurrentEngineUsageTest.java
│   │   │   │   ├── OptimisticLockingExceptionTest.java
│   │   │   │   └── SetRandomVariablesTaskListener.java
│   │   │   ├── db
│   │   │   │   ├── ConnectionPoolTest.java
│   │   │   │   ├── DatabaseTablePrefixTest.java
│   │   │   │   ├── DeploymentPersistenceTest.java
│   │   │   │   ├── DuplicateVariableInsertTest.java
│   │   │   │   ├── GetVariableLocalTask.java
│   │   │   │   ├── IdGeneratorDataSourceDoNothing.java
│   │   │   │   ├── IdGeneratorDataSource.java
│   │   │   │   ├── IdGeneratorDataSourceTest.java
│   │   │   │   ├── MetaDataTest.java
│   │   │   │   ├── ProcessDefinitionPersistenceTest.java
│   │   │   │   ├── ProcessInstanceMigrationTest.java
│   │   │   │   ├── ProcessInstanceSuspensionTest.java
│   │   │   │   ├── SetLocalVariableTask.java
│   │   │   │   └── VariableScopeTest.java
│   │   │   ├── el
│   │   │   │   ├── ExecutionTestVariable.java
│   │   │   │   └── ExpressionManagerTest.java
│   │   │   ├── helper
│   │   │   │   └── PassThroughServiceTask.java
│   │   │   ├── history
│   │   │   │   ├── HistoricActivityInstanceTest.java
│   │   │   │   ├── HistoricProcessInstanceTest.java
│   │   │   │   ├── HistoricTaskInstanceTest.java
│   │   │   │   ├── HistoricTaskInstanceUpdateTest.java
│   │   │   │   ├── HistoricVariableInstanceTest.java
│   │   │   │   ├── Noop.java
│   │   │   │   ├── ProcessInstanceLogQueryAndByteArrayTypeVariableTest.java
│   │   │   │   └── SerializableVariable.java
│   │   │   ├── impl
│   │   │   │   └── calendar
│   │   │   │   └── MapBusinessCalendarManagerTest.java
│   │   │   ├── jobexecutor
│   │   │   │   ├── AsyncExecutorTest.java
│   │   │   │   ├── JobExecutorCmdExceptionTest.java
│   │   │   │   ├── JobExecutorCmdHappyTest.java
│   │   │   │   ├── JobExecutorExceptionsTest.java
│   │   │   │   ├── JobExecutorFailRetryTest.java
│   │   │   │   ├── JobExecutorTestCase.java
│   │   │   │   ├── JobExecutorTest.java
│   │   │   │   ├── ResetExpiredJobsTest.java
│   │   │   │   ├── RetryFailingDelegate.java
│   │   │   │   ├── TweetExceptionHandler.java
│   │   │   │   └── TweetHandler.java
│   │   │   ├── json
│   │   │   │   └── JsonTest.java
│   │   │   ├── logging
│   │   │   │   └── mdc
│   │   │   │   ├── MDCLoggingTest.java
│   │   │   │   ├── MemoryLogAppender.java
│   │   │   │   └── TestService.java
│   │   │   ├── regression
│   │   │   │   ├── ActivitiTestCaseProcessValidator.java
│   │   │   │   ├── DeleteProcessInstanceTest.java
│   │   │   │   ├── ProcessValidationExecutedAfterDeployTest.java
│   │   │   │   ├── RegressionTest.java
│   │   │   │   └── ThrowBpmnError.java
│   │   │   ├── transactions
│   │   │   │   └── TransactionRollbackTest.java
│   │   │   └── util
│   │   │   └── TestProcessUtil.java
│   │   ├── examples
│   │   │   ├── bpmn
│   │   │   │   ├── callactivity
│   │   │   │   │   └── CallActivityTest.java
│   │   │   │   ├── event
│   │   │   │   │   ├── error
│   │   │   │   │   │   └── BoundaryErrorEventTest.java
│   │   │   │   │   └── timer
│   │   │   │   │   └── BoundaryTimerEventTest.java
│   │   │   │   ├── executionlistener
│   │   │   │   │   ├── ConditionalThrowExceptionDelegate.java
│   │   │   │   │   ├── CurrentActivityExecutionListener.java
│   │   │   │   │   ├── CurrentActivityTransactionDependentExecutionListener.java
│   │   │   │   │   ├── CustomFlowBean.java
│   │   │   │   │   ├── CustomFlowExecutionListenerTest.java
│   │   │   │   │   ├── CustomSequenceFlowBpmnParseHandler.java
│   │   │   │   │   ├── CustomSetConditionsExecutionListener.java
│   │   │   │   │   ├── ExampleExecutionListenerOne.java
│   │   │   │   │   ├── ExampleExecutionListenerPojo.java
│   │   │   │   │   ├── ExampleExecutionListenerTwo.java
│   │   │   │   │   ├── ExampleFieldInjectedExecutionListener.java
│   │   │   │   │   ├── ExecutionListenerOnTransactionTest.java
│   │   │   │   │   ├── ExecutionListenerTest.java
│   │   │   │   │   ├── MyCustomPropertiesResolver.java
│   │   │   │   │   ├── MyTransactionalOperationTransactionDependentExecutionListener.java
│   │   │   │   │   ├── RecorderExecutionListener.java
│   │   │   │   │   └── ScriptExecutionListenerTest.java
│   │   │   │   ├── expression
│   │   │   │   │   ├── UelExpressionTest.java
│   │   │   │   │   └── UelExpressionTestOrder.java
│   │   │   │   ├── gateway
│   │   │   │   │   ├── ExclusiveGatewayTest.java
│   │   │   │   │   ├── InclusiveGatewayTest.java
│   │   │   │   │   └── ParallelGatewayTest.java
│   │   │   │   ├── mail
│   │   │   │   │   ├── EmailSendTaskTest.java
│   │   │   │   │   └── EmailServiceTaskTest.java
│   │   │   │   ├── receivetask
│   │   │   │   │   └── ReceiveTaskTest.java
│   │   │   │   ├── scripttask
│   │   │   │   │   ├── ScriptTaskTest.java
│   │   │   │   │   └── ScriptTaskTestPojo.java
│   │   │   │   ├── servicetask
│   │   │   │   │   ├── BackwardsCompatibleExpressionDelegate.java
│   │   │   │   │   ├── BusinessKeyCheckJavaDelegate.java
│   │   │   │   │   ├── ExpressionServiceTaskTest.java
│   │   │   │   │   ├── GenderBean.java
│   │   │   │   │   ├── JavaServiceTaskTest.java
│   │   │   │   │   ├── MethodExpressionServiceTaskTest.java
│   │   │   │   │   ├── OkReturningService.java
│   │   │   │   │   ├── ReverseStringsFieldInjected.java
│   │   │   │   │   ├── ThrowsExceptionBehavior.java
│   │   │   │   │   ├── ToUpperCaseFieldInjected.java
│   │   │   │   │   ├── ToUppercase.java
│   │   │   │   │   ├── ToUpperCaseSetterInjected.java
│   │   │   │   │   └── ValueBean.java
│   │   │   │   ├── shell
│   │   │   │   │   └── ShellTaskTest.java
│   │   │   │   ├── subprocess
│   │   │   │   │   └── SubProcessTest.java
│   │   │   │   ├── tasklistener
│   │   │   │   │   ├── AssigneeAssignment.java
│   │   │   │   │   ├── AssigneeOverwriteFromVariable.java
│   │   │   │   │   ├── CandidateGroupAssignment.java
│   │   │   │   │   ├── CandidateUserAssignment.java
│   │   │   │   │   ├── ConditionalThrowExceptionDelegate.java
│   │   │   │   │   ├── CurrentTaskTransactionDependentTaskListener.java
│   │   │   │   │   ├── CustomTaskAssignmentTest.java
│   │   │   │   │   ├── MyTransactionalOperationTransactionDependentTaskListener.java
│   │   │   │   │   ├── ScriptTaskListenerTest.java
│   │   │   │   │   ├── TaskAllEventsListener.java
│   │   │   │   │   ├── TaskAssignmentListener.java
│   │   │   │   │   ├── TaskCompleteListener.java
│   │   │   │   │   ├── TaskCreateListener.java
│   │   │   │   │   ├── TaskDeleteListener.java
│   │   │   │   │   ├── TaskListenerOnTransactionTest.java
│   │   │   │   │   ├── TaskListenerTest.java
│   │   │   │   │   └── TaskSimpleCompleteListener.java
│   │   │   │   └── usertask
│   │   │   │   ├── FinancialReportProcessTest.java
│   │   │   │   ├── SkipExpressionUserTaskTest.java
│   │   │   │   ├── taskassignee
│   │   │   │   │   └── TaskAssigneeTest.java
│   │   │   │   └── taskcandidate
│   │   │   │   ├── TaskCandidateTest.java
│   │   │   │   └── TestBean.java
│   │   │   ├── groovy
│   │   │   │   └── GroovyScriptTest.java
│   │   │   ├── mgmt
│   │   │   │   ├── ManagementServiceTest.java
│   │   │   │   └── TablePageQueryTest.java
│   │   │   ├── processdefinitions
│   │   │   │   └── ProcessDefinitionsTest.java
│   │   │   ├── runtime
│   │   │   │   ├── StandardAgendaFailingTest.java
│   │   │   │   ├── WatchDogAgendaFactory.java
│   │   │   │   └── WatchDogAgendaTest.java
│   │   │   ├── task
│   │   │   │   └── StandaloneTaskTest.java
│   │   │   └── variables
│   │   │   ├── ChangeVariableType.java
│   │   │   ├── SomeSerializable.java
│   │   │   └── VariablesTest.java
│   │   └── standalone
│   │   ├── calendar
│   │   │   ├── AdvancedCycleBusinessCalendarTest.java
│   │   │   ├── CycleBusinessCalendarTest.java
│   │   │   ├── DurationBusinessCalendarTest.java
│   │   │   └── DurationHelperTest.java
│   │   ├── cfg
│   │   │   ├── AttachmentQuery.java
│   │   │   ├── AttachmentQueryProperty.java
│   │   │   ├── CustomMybatisMapperTest.java
│   │   │   ├── CustomMybatisXMLMapperTest.java
│   │   │   ├── CustomTask.java
│   │   │   ├── CustomTaskQuery.java
│   │   │   └── MyTestMapper.java
│   │   ├── deploy
│   │   │   ├── CustomDeploymentCache.java
│   │   │   ├── CustomDeploymentCacheTest.java
│   │   │   ├── DeploymentCacheLimitTest.java
│   │   │   └── DeploymentCacheTestUtil.java
│   │   ├── el
│   │   │   └── ExpressionBeanAccessTest.java
│   │   ├── escapeclause
│   │   │   ├── AbstractEscapeClauseTestCase.java
│   │   │   ├── DeploymentQueryEscapeClauseTest.java
│   │   │   ├── ExecutionQueryEscapeClauseTest.java
│   │   │   ├── HistoricActivityInstanceEscapeClauseTest.java
│   │   │   ├── HistoricProcessInstanceQueryEscapeClauseTest.java
│   │   │   ├── HistoricTaskQueryEscapeClauseTest.java
│   │   │   ├── HistoricVariableInstanceEscapeClauseTest.java
│   │   │   ├── JobQueryEscapeClauseTest.java
│   │   │   ├── ModelQueryEscapeClauseTest.java
│   │   │   ├── ProcessDefinitionQueryEscapeClauseTest.java
│   │   │   ├── ProcessInstanceQueryEscapeClauseTest.java
│   │   │   └── TaskQueryEscapeClauseTest.java
│   │   ├── event
│   │   │   ├── EngineEventsTest.java
│   │   │   ├── EventListenersConfigurationTest.java
│   │   │   ├── ProcessDefinitionScopedEventListenerDefinitionTest.java
│   │   │   └── TypedEventListenersConfigurationTest.java
│   │   ├── history
│   │   │   ├── BulkDeleteNoHistoryTest.java
│   │   │   ├── FullHistoryTest.java
│   │   │   ├── VariableSetter.java
│   │   │   ├── VariableUpdateDelegate.java
│   │   │   └── VariableUpdateExecutionListener.java
│   │   ├── idgenerator
│   │   │   └── UuidGeneratorTest.java
│   │   ├── initialization
│   │   │   ├── NoDbConnectionTest.java
│   │   │   └── ProcessEngineInitializationTest.java
│   │   ├── interceptor
│   │   │   └── CommandContextIT.java
│   │   ├── jpa
│   │   │   ├── BigDecimalIdJPAEntity.java
│   │   │   ├── BigIntegerIdJPAEntity.java
│   │   │   ├── ByteIdJPAEntity.java
│   │   │   ├── CharIdJPAEntity.java
│   │   │   ├── CompoundIdJPAEntity.java
│   │   │   ├── DateIdJPAEntity.java
│   │   │   ├── DoubleIdJPAEntity.java
│   │   │   ├── EmbeddableCompoundId.java
│   │   │   ├── FieldAccessJPAEntity.java
│   │   │   ├── FloatIdJPAEntity.java
│   │   │   ├── HistoricJPAVariableTest.java
│   │   │   ├── IllegalIdClassJPAEntity.java
│   │   │   ├── IntegerIdJPAEntity.java
│   │   │   ├── JPAEnhancedVariableTest.java
│   │   │   ├── JPAVariableTest.java
│   │   │   ├── LongIdJPAEntity.java
│   │   │   ├── MappedSuperClassFieldAccessJPAEntity.java
│   │   │   ├── MappedSuperClassPropertyAccessJPAEntity.java
│   │   │   ├── PropertyAccessJPAEntity.java
│   │   │   ├── ShortIdJPAEntity.java
│   │   │   ├── SQLDateIdJPAEntity.java
│   │   │   ├── StringIdJPAEntity.java
│   │   │   ├── SubclassFieldAccessJPAEntity.java
│   │   │   └── SubclassPropertyAccessJPAEntity.java
│   │   ├── jta
│   │   │   ├── BitronixDataSourceFactoryBean.java
│   │   │   └── CloseXADataSourceLifecycleListener.java
│   │   ├── parsing
│   │   │   ├── BPMNParseHandlerTest.java
│   │   │   ├── ChineseConverterTest.java
│   │   │   ├── CustomActivityBehaviorFactory.java
│   │   │   ├── CustomActivityBehaviorFactoryTest.java
│   │   │   ├── CustomDefaultBpmnParseHandlerTest.java
│   │   │   ├── CustomListenerFactory.java
│   │   │   ├── CustomListenerFactoryTest.java
│   │   │   ├── CustomUserTaskBpmnParseHandler.java
│   │   │   └── TestBPMNParseHandler.java
│   │   ├── scripting
│   │   │   └── ScriptBeanAccessTest.java
│   │   ├── testing
│   │   │   ├── ActivitiRuleJunit4SubclassTest.java
│   │   │   ├── ActivitiRuleJunit4Test.java
│   │   │   ├── ActivitiTestCaseTest.java
│   │   │   ├── helpers
│   │   │   │   └── ServiceTaskTestMock.java
│   │   │   ├── MockSupportWithActivitiRuleTest.java
│   │   │   └── MockSupportWithActivitiTestCaseTest.java
│   │   └── validation
│   │   ├── DefaultProcessValidatorTest.java
│   │   └── DisabledSchemaValidationTest.java
│   └── resources
│   ├── activiti.cfg.xml
│   ├── bitronix-default-config.properties
│   ├── log4j.properties
│   ├── META-INF
│   │   ├── MANIFEST.MF
│   │   └── persistence.xml
│   └── org
│   └── activiti
│   ├── engine
│   │   └── test
│   │   ├── api
│   │   │   ├── deletereason
│   │   │   │   ├── DeleteReasonTest.testDeleteProcessInstance.bpmn20.xml
│   │   │   │   ├── DeleteReasonTest.testDeleteProcessInstanceWithCustomDeleteReason.bpmn20.xml
│   │   │   │   ├── DeleteReasonTest.testDeleteProcessInstanceWithReceiveTask.bpmn20.xml
│   │   │   │   ├── DeleteReasonTest.testInterruptingBoundaryEvent2.bpmn20.xml
│   │   │   │   ├── DeleteReasonTest.testInterruptingBoundaryEvent.bpmn20.xml
│   │   │   │   └── DeleteReasonTest.testRegularProcessInstanceEnd.bpmn20.xml
│   │   │   ├── event
│   │   │   │   ├── ActivityEventsTest.testActivityCompensationEvents.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityErrorEvents.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityErrorEventsFromBPMNError.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityEvents.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityMessageBoundaryEventsOnSubProcess.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityMessageBoundaryEventsOnUserTask.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityMessageEvents.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityMessageEventsInEventSubprocess.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivitySignalBoundaryEventsOnSubProcess.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivitySignalBoundaryEventsOnUserTask.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivitySignalEvents.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivitySignalEventsWithinProcess.bpmn20.xml
│   │   │   │   ├── ActivityEventsTest.testActivityTimeOutEventInCallActivity.bpmn20.xml
│   │   │   │   ├── CancelCallActivityByMessageTest.testActivityMessageBoundaryEventsExternalSubProcess.bpmn20.xml
│   │   │   │   ├── CancelCallActivityByMessageTest.testActivityMessageBoundaryEventsOnCallActivity.bpmn20.xml
│   │   │   │   ├── DatabaseEventLoggerProcess.bpmn20.xml
│   │   │   │   ├── ErrorThrowingEventListenerTest.testThrowError.bpmn20.xml
│   │   │   │   ├── ErrorThrowingEventListenerTest.testThrowErrorDefinedInProcessDefinition.bpmn20.xml
│   │   │   │   ├── ErrorThrowingEventListenerTest.testThrowErrorWithErrorcode.bpmn20.xml
│   │   │   │   ├── ErrorThrowingEventListenerTest.testThrowErrorWithErrorcodeDefinedInProcessDefinition.bpmn20.xml
│   │   │   │   ├── HistoricActivityEventsTest.testHistoricActivityEventDispatched.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testJobCanceledEventOnBoundaryEvent.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testJobEntityEvents.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testJobEntityEventsException.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testRepetitionJobEntityEvents.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testTerminateEndEvent.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testTimerFiredForIntermediateTimer.bpmn20.xml
│   │   │   │   ├── JobEventsTest.testTimerFiredForTimerStart.bpmn20.xml
│   │   │   │   ├── MessageThrowingEventListenerTest.testThrowMessage.bpmn20.xml
│   │   │   │   ├── MessageThrowingEventListenerTest.testThrowMessageDefinedInProcessDefinition.bpmn20.xml
│   │   │   │   ├── MessageThrowingEventListenerTest.testThrowMessageInterrupting.bpmn20.xml
│   │   │   │   ├── ProcessInstanceEventsTest.noEndProcess.bpmn20.xml
│   │   │   │   ├── ProcessInstanceEventsTest.noneTaskProcess.bpmn20.xml
│   │   │   │   ├── ProcessInstanceEventsTest.parallelGatewayNoEndProcess.bpmn20.xml
│   │   │   │   ├── ProcessInstanceEventsTest.parallelGatewayTwoEndsProcess.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.globalSignal.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.globalSignalDefinedInProcessDefinition.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.globalSignalExternalProcess.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.testThrowSignal.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.testThrowSignalDefinedInProcessDefinition.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.testThrowSignalInNewTransaction.bpmn20.xml
│   │   │   │   ├── SignalThrowingEventListenerTest.testThrowSignalInterrupting.bpmn20.xml
│   │   │   │   ├── simpleProcess.bpmn20.xml
│   │   │   │   ├── TaskEventsTest.testEventFiring.bpmn20.xml
│   │   │   │   ├── UncaughtErrorEventTest.testUncaughtError.bpmn20.xml
│   │   │   │   ├── VariableEventsTest.testProcessInstanceVariableEventsOnCallActivity.bpmn20.xml
│   │   │   │   ├── VariableEventsTest.testProcessInstanceVariableEventsOnChildExecution.bpmn20.xml
│   │   │   │   ├── VariableEventsTest.testProcessInstanceVariableEventsWithinProcess.bpmn20.xml
│   │   │   │   └── VariableEventsTest.testTaskVariableEventsWithinProcess.bpmn20.xml
│   │   │   ├── form
│   │   │   │   ├── FormPropertyDefaultValueTest.testDefaultValue.bpmn20.xml
│   │   │   │   ├── FormPropertyDefaultValueTest.testStartFormDefaultValue.bpmn20.xml
│   │   │   │   ├── FormServiceTest.testFormPropertyDetails.bpmn20.xml
│   │   │   │   ├── FormServiceTest.testFormPropertyExpression.bpmn20.xml
│   │   │   │   ├── FormServiceTest.testFormPropertyHandling.bpmn20.xml
│   │   │   │   ├── FormServiceTest.testGetTaskFormKeyWithExpression.bpmn20.xml
│   │   │   │   ├── FormServiceTest.testInvalidFormKeyReference.bpmn20.xml
│   │   │   │   ├── FormServiceTest.testSubmitStartFormDataWithBusinessKey.bpmn20.xml
│   │   │   │   ├── FormsProcess.bpmn20.xml
│   │   │   │   ├── start.form
│   │   │   │   └── task.form
│   │   │   ├── history
│   │   │   │   ├── HistoricProcessInstanceQueryTest.testLocalization.bpmn20.xml
│   │   │   │   ├── HistoricTaskAndVariablesQueryTest.testCandidate.bpmn20.xml
│   │   │   │   ├── HistoricTaskAndVariablesQueryTest.testCandidateWithUserGroupProxy.bpmn20.xml
│   │   │   │   ├── HistoricTaskAndVariablesQueryTest.testOrQuery.bpmn20.xml
│   │   │   │   ├── HistoricTaskAndVariablesQueryTest.testOrQueryMultipleVariableValues.bpmn20.xml
│   │   │   │   └── HistoricTaskAndVariablesQueryTest.testQuery.bpmn20.xml
│   │   │   ├── identity
│   │   │   │   ├── ProcessInstanceIdentityLinkTest.testSetAuthenticatedUserAndCompleteLastTask.bpmn20.xml
│   │   │   │   └── ProcessInstanceIdentityLinkTest.testSetAuthenticatedUserWithNoWaitStates.bpmn20.xml
│   │   │   ├── mgmt
│   │   │   │   ├── ManagementServiceTest.testGetJobExceptionStacktrace.bpmn20.xml
│   │   │   │   └── timerOnTask.bpmn20.xml
│   │   │   ├── nonpublic
│   │   │   │   └── EventSubscriptionQueryTest.testQueryByExecutionId.bpmn20.xml
│   │   │   ├── oneSubProcess.bpmn20.xml
│   │   │   ├── oneTaskProcess.bpmn20.xml
│   │   │   ├── oneTaskWithFormKeyProcess.bpmn20.xml
│   │   │   ├── repository
│   │   │   │   ├── DeployInvalidXmlTest.testExternalEntityResolvingTest.bpmn20.xml
│   │   │   │   ├── DeployNonExecutableProcessDefinitionTest.testDeployNonExecutableProcessDefinition.bpmn20.xml
│   │   │   │   ├── diagram
│   │   │   │   │   ├── testInvoiceProcessCamundaFoxDesigner.bpmn20.xml
│   │   │   │   │   ├── testInvoiceProcessCamundaFoxDesigner.jpg
│   │   │   │   │   ├── testInvoiceProcessCamundaFoxDesigner.jpg.html
│   │   │   │   │   ├── testInvoiceProcessFromBusinessProcessIncubator.bpmn
│   │   │   │   │   ├── testInvoiceProcessFromBusinessProcessIncubator.png
│   │   │   │   │   ├── testInvoiceProcessFromBusinessProcessIncubator.png.html
│   │   │   │   │   ├── testInvoiceProcessSignavio.bpmn
│   │   │   │   │   ├── testInvoiceProcessSignavio.png
│   │   │   │   │   ├── testInvoiceProcessSignavio.png.html
│   │   │   │   │   ├── testInvoiceProcessSignavio.sgx
│   │   │   │   │   ├── testProcessFromActivitiDesigner.bpmn20.xml
│   │   │   │   │   ├── testProcessFromActivitiDesigner.png
│   │   │   │   │   ├── testProcessFromActivitiDesigner.png.html
│   │   │   │   │   ├── testProcessFromAdonis.bpmn
│   │   │   │   │   ├── testProcessFromAdonis.png
│   │   │   │   │   ├── testProcessFromAdonis.png.html
│   │   │   │   │   ├── testProcessFromCamundaFoxDesigner.bpmn
│   │   │   │   │   ├── testProcessFromCamundaFoxDesigner.jpg
│   │   │   │   │   ├── testProcessFromCamundaFoxDesigner.jpg.html
│   │   │   │   │   ├── testProcessFromCamundaFoxDesigner.png
│   │   │   │   │   ├── testProcessFromCamundaFoxDesigner.png.html
│   │   │   │   │   ├── testProcessFromIboPrometheus.bpmn
│   │   │   │   │   ├── testProcessFromIboPrometheus.jpg
│   │   │   │   │   ├── testProcessFromIboPrometheus.jpg.html
│   │   │   │   │   ├── testProcessFromIboPrometheus.png
│   │   │   │   │   ├── testProcessFromIboPrometheus.png.html
│   │   │   │   │   ├── testProcessFromYaoqiang.bpmn
│   │   │   │   │   ├── testProcessFromYaoqiang.png
│   │   │   │   │   ├── testProcessFromYaoqiang.png.html
│   │   │   │   │   ├── testProcessWithTask.bpmn
│   │   │   │   │   ├── testProcessWithTask.png
│   │   │   │   │   ├── testProcessWithTask.png.html
│   │   │   │   │   ├── testProcessWithTask.sgx
│   │   │   │   │   ├── testSequenceFlowOutOfBounds.bpmn
│   │   │   │   │   ├── testSequenceFlowOutOfBounds.png
│   │   │   │   │   ├── testSequenceFlowOutOfBounds.png.html
│   │   │   │   │   ├── testSequenceFlowOutOfBounds.sgx
│   │   │   │   │   ├── testStartAndEndEventWithNegativeCoordinates.bpmn
│   │   │   │   │   ├── testStartAndEndEventWithNegativeCoordinates.png
│   │   │   │   │   ├── testStartAndEndEventWithNegativeCoordinates.png.html
│   │   │   │   │   ├── testStartAndEndEventWithNegativeCoordinates.sgx
│   │   │   │   │   ├── testStartEventWithNegativeCoordinates.bpmn
│   │   │   │   │   ├── testStartEventWithNegativeCoordinates.png
│   │   │   │   │   ├── testStartEventWithNegativeCoordinates.png.html
│   │   │   │   │   └── testStartEventWithNegativeCoordinates.sgx
│   │   │   │   ├── LaneExtensionTest.testLaneExtensionElement.bpmn20.xml
│   │   │   │   ├── nonSchemaConformantXml.bpmn20.xml
│   │   │   │   ├── noWayPointsForSequenceFlowInDiagramInterchange.bpmn20.xml
│   │   │   │   ├── processCategoryOne.bpmn20.xml
│   │   │   │   ├── processCategoryThree.bpmn20.xml
│   │   │   │   ├── processCategoryTwo.bpmn20.xml
│   │   │   │   ├── ProcessDefinitionCategoryTest.testSetProcessDefinitionCategory.bpmn20.xml
│   │   │   │   ├── ProcessDefinitionSuspensionTest.testJobIsExecutedOnProcessDefinitionSuspend.bpmn20.xml
│   │   │   │   ├── processWithNewBookingMessage.bpmn20.xml
│   │   │   │   ├── processWithNewInvoiceMessage.bpmn20.xml
│   │   │   │   ├── RepositoryServiceTest.testGetBpmnModel.bpmn
│   │   │   │   └── test-processes.zip
│   │   │   ├── runtime
│   │   │   │   ├── concurrentExecution.bpmn20.xml
│   │   │   │   ├── executionLocalization.bpmn20.xml
│   │   │   │   ├── ExecutionQueryTest.testQueryBySignalSubscriptionNameBoundary.bpmn20.xml
│   │   │   │   ├── ExecutionQueryTest.testQueryBySignalSubscriptionName.bpmn20.xml
│   │   │   │   ├── IdentityLinksProcess.bpmn20.xml
│   │   │   │   ├── JobErrorCheck.bpmn20.xml
│   │   │   │   ├── JobErrorDoubleCheck.bpmn20.xml
│   │   │   │   ├── multipleSubProcess.bpmn20.xml
│   │   │   │   ├── nestedSubProcess.bpmn20.xml
│   │   │   │   ├── oneTaskProcess2.bpmn20.xml
│   │   │   │   ├── oneTaskProcess3.bpmn20.xml
│   │   │   │   ├── oneTaskProcess.bpmn20.xml
│   │   │   │   ├── ProcessInstanceCommentTest.testAddCommentToProcessInstance.bpmn20.xml
│   │   │   │   ├── ProcessInstanceSuspensionTest.testChildExecutionsSuspendedAfterProcessInstanceSuspend.bpmn20.xml
│   │   │   │   ├── ProcessInstanceSuspensionTest.testJobNotExecutedAfterProcessInstanceSuspend.bpmn20.xml
│   │   │   │   ├── ProcessInstanceSuspensionTest.testSignalEventReceivedAfterProcessInstanceSuspended.bpmn20.xml
│   │   │   │   ├── ProcessInstanceUpdateBusinessKeyTest.testProcessInstanceUpdateBusinessKey.bpmn20.xml
│   │   │   │   ├── ProcessInstanceUpdateBusinessKeyTest.testUpdateExistingBusinessKey.bpmn20.xml
│   │   │   │   ├── RuntimeServiceTest.catchAlertMessage.bpmn20.xml
│   │   │   │   ├── RuntimeServiceTest.catchAlertSignal.bpmn20.xml
│   │   │   │   ├── RuntimeServiceTest.catchPanicMessage.bpmn20.xml
│   │   │   │   ├── RuntimeServiceTest.catchPanicSignal.bpmn20.xml
│   │   │   │   ├── RuntimeServiceTest.testFindActiveActivityIdProcessWithErrorEventAndSubProcess.bpmn20.xml
│   │   │   │   ├── RuntimeServiceTest.testSignalWithProcessVariables.bpmn20.xml
│   │   │   │   ├── RuntimeVariablesTest.testGetVariablesByExecutionIds.bpmn20.xml
│   │   │   │   ├── subProcess.bpmn20.xml
│   │   │   │   ├── superProcess.bpmn20.xml
│   │   │   │   ├── superProcessWithMultipleNestedSubProcess.bpmn20.xml
│   │   │   │   ├── superProcessWithNestedSubProcess.bpmn20.xml
│   │   │   │   ├── threeParallelTasks.bpmn20.xml
│   │   │   │   └── variableScope.bpmn20.xml
│   │   │   ├── task
│   │   │   │   ├── DelegateTaskTest.testChangeCategoryInDelegateTask.bpmn20.xml
│   │   │   │   ├── DelegateTaskTest.testGetCandidates.bpmn20.xml
│   │   │   │   ├── IdentityLinksProcess.bpmn20.xml
│   │   │   │   ├── TaskAndVariablesQueryTest.testOrQuery.bpmn20.xml
│   │   │   │   ├── TaskAndVariablesQueryTest.testOrQueryMultipleVariableValues.bpmn20.xml
│   │   │   │   ├── TaskAndVariablesQueryTest.testQuery.bpmn20.xml
│   │   │   │   ├── TaskBatchDeleteTest.testDeleteCancelledMultiInstanceTasks.bpmn20.xml
│   │   │   │   ├── TaskBatchDeleteTest.testDeleteTaskWithChildren.bpmn20.xml
│   │   │   │   ├── taskDefinitionProcess.bpmn20.xml
│   │   │   │   ├── TaskIdentityLinksTest.testCustomIdentityLink.bpmn20.xml
│   │   │   │   ├── TaskIdentityLinksTest.testDeleteCandidateUser.bpmn20.xml
│   │   │   │   ├── TaskQueryTest.testProcessDefinition.bpmn20.xml
│   │   │   │   ├── TaskQueryTest.testProcessVariableValueEquals.bpmn20.xml
│   │   │   │   ├── TaskQueryTest.testTaskVariableValueEquals.bpmn20.xml
│   │   │   │   ├── TaskServiceTest.testCompleteWithTaskLocalParameters.bpmn20.xml
│   │   │   │   ├── TaskServiceTest.testFormKeyExpression.bpmn20.xml
│   │   │   │   ├── TaskVariablesTest.testGetVariablesLocalByTaskIds.bpmn20.xml
│   │   │   │   └── TaskVariablesTest.testTaskExecutionVariables.bpmn20.xml
│   │   │   ├── tenant
│   │   │   │   ├── TenancyTest.testCallActivityWithTenant-process01.bpmn20.xml
│   │   │   │   ├── TenancyTest.testCallActivityWithTenant-process02.bpmn20.xml
│   │   │   │   ├── TenancyTest.testJobTenancy.bpmn20.xml
│   │   │   │   ├── TenancyTest.testMessageTenancy.bpmn20.xml
│   │   │   │   ├── TenancyTest.testMultiTenancySignals.bpmn20.xml
│   │   │   │   └── TenancyTest.testStartProcessInstanceBySignalTenancy.bpmn20.xml
│   │   │   ├── twoTasksProcess.bpmn20.xml
│   │   │   ├── v6
│   │   │   │   ├── Activiti6ExecutionTest.testOneNestedTaskProcess.bpmn20.xml
│   │   │   │   ├── Activiti6ExecutionTest.testOneTaskProcess.bpmn20.xml
│   │   │   │   ├── Activiti6ExecutionTest.testSubProcessEvents.bpmn20.xml
│   │   │   │   ├── Activiti6ExecutionTest.testSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── Activiti6Test.simplestProcessPossible.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testConditionsWithoutExclusiveGateway.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testInclusiveTrickyMerge.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testLongServiceTaskLoop.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testNonInterruptingMoreComplex2.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testNonInterruptingMoreComplex.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testNonInterruptingMoreComplex.png
│   │   │   │   ├── Activiti6Test.testOneTaskProcess.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testScriptTask.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testSimpleNestedParallelGateway.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testSimpleNonInterruptingTimerBoundaryEvent.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testSimpleParallelGateway.bpmn20.xml
│   │   │   │   ├── Activiti6Test.testSimpleTimerBoundaryEvent.bpmn20.xml
│   │   │   │   └── Activiti6Test.testSimpleTimerBoundaryEventTimerDoesNotFire.bpmn20.xml
│   │   │   └── variables
│   │   │   ├── SerializableVariableTest.testUpdateSerializableInServiceTask.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testSetTransientVariableInServiceTask.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testStartProcessInstanceById.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testStartProcessInstanceByKey.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testStartProcessInstanceByMessage.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testTaskCompleteWithTransientVariables.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testTaskListenerWithTransientVariables.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testTaskResolveWithTransientVariables.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testTransientVariableDeletion.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testTransientVariableShadowsPersistentVariable.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testTriggerWithTransientVars.bpmn20.xml
│   │   │   ├── TransientVariablesTest.testUseTransientVariableInExclusiveGateway.bpmn20.xml
│   │   │   ├── VariablesTest.bpmn20.xml
│   │   │   ├── VariablesTest.testGetVariableAllVariableFetchingDefault.bpmn20.xml
│   │   │   ├── VariablesTest.testGetVariableAllVariableFetchingDisabled.bpmn20.xml
│   │   │   ├── VariablesTest.testGetVariableInDelegateMixed2.bpmn20.xml
│   │   │   ├── VariablesTest.testGetVariableInDelegateMixed3.bpmn20.xml
│   │   │   └── VariablesTest.testGetVariableInDelegateMixed.bpmn20.xml
│   │   ├── bpmn
│   │   │   ├── async
│   │   │   │   ├── AsyncEmailTaskTest.testSimpleTextMail.bpmn20.xml
│   │   │   │   ├── AsyncEmailTaskTest.testSimpleTextMailSendTask.bpmn20.xml
│   │   │   │   ├── AsyncExclusiveJobsTest.testExclusiveJobs.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncCallActivity.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncEndEvent.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncScript.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncServiceConcurrent.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncServiceListeners.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncServiceMultiInstance.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncServiceNoListeners.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncServiceSubProcess.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncServiceSubProcessTimer.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncTask.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testAsyncUserTask.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testBasicAsyncCallActivity.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testFailingAsyncServiceTimer.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testMultiInstanceAsyncSequentialTask.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testMultiInstanceAsyncTask.bpmn20.xml
│   │   │   │   ├── AsyncTaskTest.testMultiInstanceSequentialTask.bpmn20.xml
│   │   │   │   └── AsyncTaskTest.testMultiInstanceTask.bpmn20.xml
│   │   │   ├── callactivity
│   │   │   │   ├── CallActivity.testCallParallelSubProcess.bpmn20.xml
│   │   │   │   ├── CallActivity.testCallSequentialSubProcess.bpmn20.xml
│   │   │   │   ├── CallActivity.testCallSimpleSubProcess.bpmn20.xml
│   │   │   │   ├── CallActivity.testCallSimpleSubProcessWithExpressions.bpmn20.xml
│   │   │   │   ├── CallActivity.testStartUserIdSetWhenLooping.bpmn20.xml
│   │   │   │   ├── CallActivity.testSubProcessDataInputOutput.bpmn20.xml
│   │   │   │   ├── CallActivity.testSubProcessEndsSuperProcess.bpmn20.xml
│   │   │   │   ├── CallActivity.testTimerOnCallActivity.bpmn20.xml
│   │   │   │   ├── CallActivity.testTwoSubProcesses.bpmn20.xml
│   │   │   │   ├── simpleParallelSubProcess.bpmn20.xml
│   │   │   │   ├── simpleSubProcess2.bpmn20.xml
│   │   │   │   └── simpleSubProcess.bpmn20.xml
│   │   │   ├── deployment
│   │   │   │   ├── BpmnDeploymentTest.definitionWithLongTargetNamespace.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.processWithLongId.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.processWithLongNameAndDescription.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testGetBpmnXmlFileThroughService2.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testGetBpmnXmlFileThroughService.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testInvalidExpression.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testMultipleDiagramResourcesProvided.a.jpg
│   │   │   │   ├── BpmnDeploymentTest.testMultipleDiagramResourcesProvided.b.jpg
│   │   │   │   ├── BpmnDeploymentTest.testMultipleDiagramResourcesProvided.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testMultipleDiagramResourcesProvided.c.jpg
│   │   │   │   ├── BpmnDeploymentTest.testProcessDefinitionDescription.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testProcessDiagramResource.bpmn20.xml
│   │   │   │   ├── BpmnDeploymentTest.testProcessDiagramResource.jpg
│   │   │   │   ├── definitionWithLongTargetNamespace.bpmn20.xml
│   │   │   │   ├── MessageEventsAndNewVersionDeploymentsTest.processWithoutEvents.bpmn20.xml
│   │   │   │   ├── MessageEventsAndNewVersionDeploymentsTest.testBothBoundaryAndStartMessage.bpmn20.xml
│   │   │   │   ├── MessageEventsAndNewVersionDeploymentsTest.testBothBoundaryAndStartMessageSameMessage.bpmn20.xml
│   │   │   │   ├── MessageEventsAndNewVersionDeploymentsTest.testGlobalMessageBoundaryEvent.bpmn20.xml
│   │   │   │   ├── MessageEventsAndNewVersionDeploymentsTest.testStartMessageEvent.bpmn20.xml
│   │   │   │   ├── processWithLongId.bpmn20.xml
│   │   │   │   ├── processWithLongNameAndDescription.bpmn20.xml
│   │   │   │   ├── SignalEventsAndNewVersionDeploymentsTest.processWithoutEvents.bpmn20.xml
│   │   │   │   ├── SignalEventsAndNewVersionDeploymentsTest.testBothBoundaryAndStartSignal.bpmn20.xml
│   │   │   │   ├── SignalEventsAndNewVersionDeploymentsTest.testBothBoundaryAndStartSignalSameSignal.bpmn20.xml
│   │   │   │   ├── SignalEventsAndNewVersionDeploymentsTest.testGlobalSignalBoundaryEvent.bpmn20.xml
│   │   │   │   ├── SignalEventsAndNewVersionDeploymentsTest.testStartSignalEvent.bpmn20.xml
│   │   │   │   ├── TimerEventsAndNewVersionDeploymentsTest.processWithoutEvents.bpmn20.xml
│   │   │   │   └── TimerEventsAndNewVersionDeploymentsTest.timerTest.bpmn20.xml
│   │   │   ├── event
│   │   │   │   ├── compensate
│   │   │   │   │   ├── CompensateEventTest.testCallActivityCompensationHandler.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateMiSubprocess.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateMiSubprocessVariableSnapshots.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateNestedSubprocess.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateScope.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateSubprocess.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateSubprocessWithoutActivityRef.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateSubprocessWithUserTask2.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateSubprocessWithUserTask.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensateWithSubprocess.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testCompensationStepEndRecorded.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testInvalidActivityRefFails.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testMultipleCompensationCatchEventsCompensationAttributeMissingFails.bpmn20.xml
│   │   │   │   │   ├── CompensateEventTest.testMultipleCompensationCatchEventsFails.bpmn20.xml
│   │   │   │   │   └── CompensationHandler.bpmn20.xml
│   │   │   │   ├── end
│   │   │   │   │   ├── EndEventTest.testConcurrentEndOfSameProcess.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.parseExtensionElements.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.subProcessConcurrentTerminate.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.subProcessConcurrentTerminateTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.subProcessNoTerminate.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.subProcessTerminate.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.subProcessTerminateTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testCancelActivity.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testMiCallActivityParallel.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testMiCallActivitySequential.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testNestedCallActivities.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testNestedCallActivitiesTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testProcessTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testProcessTerminate.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testSimpleProcessTerminateWithAuthenticatedUser.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateAfterUserTask.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInCallActivity.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInCallActivityConcurrent.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInCallActivityConcurrentCallActivity.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInCallActivityConcurrentMulitInstance.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInCallActivityMulitInstance.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInExclusiveGatewayWithCallActivity.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInExclusiveGatewayWithMultiInstanceSubProcess.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInExclusiveGatewayWithMultiInstanceSubProcessTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInParentProcess.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcess.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessConcurrent.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessConcurrentMultiInstance2.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessConcurrentMultiInstance.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessConcurrentMultiInstanceTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessConcurrentTerminateAll2.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessConcurrentTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessMultiInstance.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessSequentialConcurrentMultiInstance.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessSequentialConcurrentMultiInstanceTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessWithBoundary.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateInSubProcessWithBoundaryTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedMiSubprocesses.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedMiSubprocessesSequential.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedMiSubprocessesTerminateAll1.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedMiSubprocessesTerminateAll2.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedMiSubprocessesTerminateAll3.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedMiSubprocessesTerminateAll4.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedSubprocesses.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedSubprocessesTerminateAll1.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateNestedSubprocessesTerminateAll2.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateWithCallActivity.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateWithCallActivityTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateWithSubProcess2.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateWithSubProcess.bpmn
│   │   │   │   │   ├── TerminateEndEventTest.testTerminateWithSubProcessTerminateAll.bpmn20.xml
│   │   │   │   │   ├── TerminateEndEventTest.testThreeExecutionsArrivingInTerminateEndEvent.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testMultiInstanceEmbeddedSubprocess2.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testMultiInstanceEmbeddedSubprocess2Sequential.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testMultiInstanceEmbeddedSubprocess.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testMultiInstanceEmbeddedSubprocessSequential.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testTerminateMiCallactivity-calledProcess.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testTerminateMiCallactivity-parentProcess.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testTerminateMiCallactivity-parentProcessSequential.bpmn20.xml
│   │   │   │   │   ├── TerminateMultiInstanceEndEventTest.testTerminateNestedMiEmbeddedSubprocess.bpmn20.xml
│   │   │   │   │   └── TerminateMultiInstanceEndEventTest.testTerminateNestedMiEmbeddedSubprocessWithOneLoopCardinality.bpmn20.xml
│   │   │   │   ├── error
│   │   │   │   │   ├── BoundaryErrorEventTest.subprocess2ndLevel.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.subprocess.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorInConcurrentEmbeddedSubprocesses.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorInConcurrentEmbeddedSubprocesses.png
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorInConcurrentEmbeddedSubprocessesThrownByScriptTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOfInnerSubprocessOnOuterSubprocess.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOfInnerSubprocessOnOuterSubprocess.png
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnCallActivity-parent.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnEmbeddedSubprocess.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnEmbeddedSubprocessWithEmptyErrorCode.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnEmbeddedSubprocessWithoutErrorCode.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnGroovyScriptTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnJavaScriptScriptTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnParallelMultiInstance.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorOnSequentialMultiInstance.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByCallActivityOnCallActivity.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByCallActivityOnSubprocess.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByDelegateExpressionOnServiceTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByExpressionOnServiceTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnCallActivity-child.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnCallActivity-parent.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnEmbeddedSubProcess.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnEmbeddedSubProcessInduction.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnMultiInstanceServiceTaskParallel.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnMultiInstanceServiceTaskSequential.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnServiceTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnServiceTaskNotCancelActivity.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateOnServiceTaskWithErrorCode.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testCatchErrorThrownByJavaDelegateProvidedByDelegateExpressionOnServiceTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testConcurrentExecutionsInterruptedOnDestroyScope.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testDeeplyNestedErrorThrown.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testDeeplyNestedErrorThrownOnlyAutomaticSteps.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testErrorThrownByJavaDelegateNotCaughtByOtherEventType.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testThrowErrorWithEmptyErrorCode.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testThrowErrorWithoutErrorCode.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testUncaughtErrorOnCallActivity-parent.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testUncaughtErrorOnScriptTask.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testUncaughtErrorOnScriptTaskWithEmptyErrorEventDefinition.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorEventTest.testUncaughtErrorThrownByJavaDelegateOnCallActivity-parent.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testCatchErrorInEmbeddedSubProcess.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testCatchErrorThrownByScriptTaskInEmbeddedSubProcess.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testCatchErrorThrownByScriptTaskInEmbeddedSubProcessWithErrorCode.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testCatchErrorThrownByScriptTaskInsideSubProcessInTopLevelProcess.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testCatchErrorThrownByScriptTaskInTopLevelProcess.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testErrorCodeTakesPrecedence.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testEventSubprocessTakesPrecedence.bpmn20.xml
│   │   │   │   │   ├── ErrorEventSubProcessTest.testThrowErrorInScriptTaskInsideCallActivitiCatchInTopLevelProcess.bpmn20.xml
│   │   │   │   │   └── mapError
│   │   │   │   │   ├── BoundaryErrorMapTest.testCallProcessCalee.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorMapTest.testCallProcessSingleDirectMap.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorMapTest.testClassDelegateDefaultMap.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorMapTest.testClassDelegateSingleDirectMap.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorMapTest.testClassDelegateSingleInheritedMap.bpmn20.xml
│   │   │   │   │   ├── BoundaryErrorMapTest.testSeqMultInstanceSingleDirectMap.bpmn20.xml
│   │   │   │   │   └── BoundaryErrorMapTest.testSubProcessSingleDirectMap.bpmn20.xml
│   │   │   │   ├── IntermediateNoneEventTest.testIntermediateNoneTimerEvent.bpmn20.xml
│   │   │   │   ├── message
│   │   │   │   │   ├── MessageBoundaryEventTest.testBoundaryMessageEventInsideSubprocess.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testBoundaryMessageEventOnSubprocessAndInsideSubprocess.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testBoundaryMessageEventOnSubprocessAndInsideSubprocessMultiInstance.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testBoundaryMessageEventOnSubprocess.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testDoubleBoundaryMessageEvent.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testDoubleBoundaryMessageEventMultiInstance.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testDoubleBoundaryMessageEventSameMessageId.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testSingleBoundaryMessageEvent.bpmn20.xml
│   │   │   │   │   ├── MessageBoundaryEventTest.testSingleBoundaryMessageEventWithBoundaryTimerEvent.bpmn20.xml
│   │   │   │   │   ├── MessageEventSubprocessTest.testInterruptingUnderProcessDefinition.bpmn20.xml
│   │   │   │   │   ├── MessageEventSubprocessTest.testNonInterruptingUnderProcessDefinition.bpmn20.xml
│   │   │   │   │   ├── MessageEventSubprocessTest.testTwoInterruptingUnderProcessDefinition.bpmn20.xml
│   │   │   │   │   ├── MessageIntermediateEventTest.testAsyncTriggeredMessageEvent.bpmn20.xml
│   │   │   │   │   ├── MessageIntermediateEventTest.testConcurrentIntermediateMessageEvent.bpmn20.xml
│   │   │   │   │   ├── MessageIntermediateEventTest.testSingleIntermediateMessageEvent.bpmn20.xml
│   │   │   │   │   ├── MessageIntermediateEventTest.testSingleIntermediateMessageExpressionEvent.bpmn20.xml
│   │   │   │   │   ├── MessageNonInterruptingBoundaryEventTest.testSingleNonInterruptingBoundaryMessageEvent.bpmn20.xml
│   │   │   │   │   ├── MessageStartEventTest.testMessageStartEventAndNoneStartEvent.bpmn20.xml
│   │   │   │   │   ├── MessageStartEventTest.testMultipleMessageStartEvents.bpmn20.xml
│   │   │   │   │   ├── MessageStartEventTest.testSingleMessageStartEvent.bpmn20.xml
│   │   │   │   │   ├── otherProcessWithNewInvoiceMessage.bpmn20.xml
│   │   │   │   │   └── testSameMessageNameInSameProcessFails.bpmn20.xml
│   │   │   │   ├── signal
│   │   │   │   │   ├── SignalEventTests.catchAlertSignalBoundary.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.catchAlertSignalBoundaryWithReceiveTask.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.catchAlertSignal.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.catchAlertSignalExpression.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.catchMultipleSignals.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.duplicateSignalNames.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.noSignalName.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.signalNoId.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.signalNoRef.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.throwAbortSignal.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.throwAlertSignalAsynch.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.throwAlertSignal.bpmn20.xml
│   │   │   │   │   ├── SignalEventTests.throwAlertSignalExpression.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testAsyncTriggeredSignalEvent.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testEarlyFinishedProcess.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testMultipleSignalStartEvents.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testNoneEndEventAfterSignalInConcurrentProcess.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testNonInterruptingSignal.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testNonInterruptingSignalWithSubProcess.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalBoundaryOnSubProcess.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalStartEventAsync.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalStartEvent.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalThrowAndCatchInSameTransaction.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalUserTask.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalWaitOnUserTaskBoundaryEvent.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalWithGlobalScope.bpmn20.xml
│   │   │   │   │   ├── SignalEventTest.testSignalWithProcessInstanceScope.bpmn20.xml
│   │   │   │   │   └── SignalEventTest.testUseSignalForExceptionsBetweenParallelPaths.bpmn20.xml
│   │   │   │   └── timer
│   │   │   │   ├── BoundaryTimerEventFullHistoryTest.testSetProcessVariablesFromTaskWhenTimerOnTask.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventRepeatWithEndTest.testRepeatWithEnd.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testBoundaryTimerEvent2.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testBoundaryTimerEvent.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testExpressionOnTimer.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testInfiniteRepeatingTimer.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testMultipleTimersOnUserTask.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testMultipleTimersOnUserTask.png
│   │   │   │   ├── BoundaryTimerEventTest.testNullExpressionOnTimer.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testRepeatingTimerWithCancelActivity.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testRepeatTimerDuration.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testTimerInSingleTransactionProcess.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testTimerOnNestingOfSubprocesses.bpmn20.xml
│   │   │   │   ├── BoundaryTimerEventTest.testTimerOnNestingOfSubprocesses.png
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testJoin.bpmn20.xml
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testJoin.png
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testMultipleTimersOnUserTask.bpmn20.xml
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testReceiveTaskWithBoundaryTimer.bpmn20.xml
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testTimerOnConcurrentSubprocess.bpmn20.xml
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testTimerOnConcurrentTasks.bpmn20.xml
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testTimerOnEmbeddedSubprocess.bpmn20.xml
│   │   │   │   ├── BoundaryTimerNonInterruptingEventTest.testTimerWithCycle.bpmn20.xml
│   │   │   │   ├── compatibility
│   │   │   │   │   ├── BoundaryTimerEventRepeatCompatibilityTest.testRepeatWithoutEnd.bpmn20.xml
│   │   │   │   │   ├── IntermediateTimerEventRepeatCompatibilityTest.testRepeatWithEnd.bpmn20.xml
│   │   │   │   │   └── StartTimerEventRepeatCompatibilityTest.testCycleDateStartTimerEvent.bpmn20.xml
│   │   │   │   ├── IntermediateTimerEventRepeatWithEndTest.testRepeatWithEnd.bpmn20.xml
│   │   │   │   ├── IntermediateTimerEventTest.testCatchingTimerEvent.bpmn20.xml
│   │   │   │   ├── IntermediateTimerEventTest.testExpression.bpmn20.xml
│   │   │   │   ├── IntermediateTimerEventTest.testLoop.bpmn20.xml
│   │   │   │   ├── IntermediateTimerEventTest.testLoopWithCycle.bpmn20.xml
│   │   │   │   ├── IntermediateTimerEventTest.testTimerEventWithStartAndDuration.bpmn20.xml
│   │   │   │   ├── StartTimerEventRepeatWithEndExpressionTest.testCycleDateStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventRepeatWithEndTest.testCycleDateStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventRepeatWithoutEndDateTest.testCycleDateStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventRepeatWithoutN.testStartTimerEventRepeatWithoutN.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testCycleDateStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testCycleWithLimitStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testDurationStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testExpressionStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testFixedDateStartTimerEvent.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testMultipleStartEvents.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testOldJobsDeletedOnRedeploy.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testTimerShouldNotBeRecreatedOnDeploymentCacheReboot.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testTimerShouldNotBeRemovedWhenUndeployingOldVersion.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testTimersRecreatedOnDeploymentDelete_v1.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testTimersRecreatedOnDeploymentDelete_v2.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testTimersRecreatedOnDeploymentDelete_v3.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testTimersRecreatedOnDeploymentDelete_v4.bpmn20.xml
│   │   │   │   ├── StartTimerEventTest.testVersionUpgradeShouldCancelJobs.bpmn20.xml
│   │   │   │   ├── TimerCustomCalendarTest.activiti.cfg.xml
│   │   │   │   ├── TimerCustomCalendarTest.testBoundaryTimer.bpmn20.xml
│   │   │   │   ├── TimerCustomCalendarTest.testCustomDurationTimerCalendar.bpmn20.xml
│   │   │   │   ├── TimerCustomCalendarTest.testCycleTimer.bpmn20.xml
│   │   │   │   └── TimerCustomCalendarTest.testInvalidDurationTimerCalendar.bpmn20.xml
│   │   │   ├── exclusive
│   │   │   │   ├── ExclusiveTaskTest.testExclusiveService.bpmn20.xml
│   │   │   │   ├── ExclusiveTaskTest.testExclusiveServiceConcurrent.bpmn20.xml
│   │   │   │   ├── ExclusiveTaskTest.testNonExclusiveService.bpmn20.xml
│   │   │   │   └── ExclusiveTimerEventTest.testCatchingTimerEvent.bpmn20.xml
│   │   │   ├── gateway
│   │   │   │   ├── EventBasedGatewayTest.testAsyncEventBasedGateway.bpmn20.xml
│   │   │   │   ├── EventBasedGatewayTest.testCatchAlertAndTimer.bpmn20.xml
│   │   │   │   ├── EventBasedGatewayTest.testCatchSignalAndMessageAndTimer.bpmn20.xml
│   │   │   │   ├── EventBasedGatewayTest.testConnectedToActivity.bpmn20.xml
│   │   │   │   ├── EventBasedGatewayTest.testEventInvalidSequenceFlow.bpmn20.xml
│   │   │   │   ├── EventBasedGatewayTest.throwAlertSignal.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testAsyncExclusiveGateway.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testDecideBasedOnBeanMethod.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testDecideBasedOnBeanProperty.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testDecideBasedOnListOrArrayOfBeans.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testDefaultSequenceFlow.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testDivergingExclusiveGateway.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testExclusiveDirectlyToEnd.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testInvalidMethodExpression.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testMergingExclusiveGateway.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testMultipleValidConditions.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testNoIdOnSequenceFlow.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testNoSequenceFlowSelected.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testSkipExpression.bpmn20.xml
│   │   │   │   ├── ExclusiveGatewayTest.testWhitespaceInExpression.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.defaultFlowTest.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testAsyncBehavior.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDecideBasedOnBeanMethod.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDecideBasedOnBeanProperty.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDecideBasedOnListOrArrayOfBeans.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDefaultSequenceFlow.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDirectSequenceFlow.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDivergingInclusiveGateway.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testInvalidMethodExpression.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testJoinAfterCall.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testJoinAfterCallSubProcess.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testJoinAfterSubprocesses.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testLoop.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testMergingInclusiveGateway.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testMultipleProcessInstancesMergedBug.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testNoIdOnSequenceFlow.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testNoSequenceFlowSelected.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testParentActivationOnNonJoiningEnd.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testPartialMergingInclusiveGateway.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testSkipExpression.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testWhitespaceInExpression.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testWithSignalBoundaryEvent.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testAsyncBehavior.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testForkFollowedByOnlyEndEvents.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testHistoricActivityInstanceEndTimes.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testHistoryTables.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testNestedForkJoin.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testNestedForkJoin.jpg
│   │   │   │   ├── ParallelGatewayTest.testNestedForksFollowedByEndEvents.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testReceyclingExecutionWithCallActivity.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testSplitMergeNoWaitstates.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testUnstructuredConcurrencyTwoForks.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testUnstructuredConcurrencyTwoForks.png
│   │   │   │   ├── ParallelGatewayTest.testUnstructuredConcurrencyTwoJoins.bpmn20.xml
│   │   │   │   └── ParallelGatewayTest.testUnstructuredConcurrencyTwoJoins.png
│   │   │   ├── mail
│   │   │   │   ├── EmailSendTaskTest.testCcAndBcc.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testHtmlMail.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testHtmlMailWithFileAttachment.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testInvalidAddress.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testInvalidAddressWithoutException.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testInvalidAddressWithoutExceptionVariableName.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testSimpleTextMail.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testSimpleTextMailMultipleRecipients.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testTextMailExpressions.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testTextMailWithDataSourceAttachment.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testTextMailWithFileAttachment.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testTextMailWithFileAttachments.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testTextMailWithFileAttachmentsByPath.bpmn20.xml
│   │   │   │   ├── EmailSendTaskTest.testTextMailWithNotExistingFileAttachment.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testCcAndBcc.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testHtmlMail.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testHtmlMailWithFileAttachment.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testInvalidAddress.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testInvalidAddressWithoutException.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testInvalidAddressWithoutExceptionVariableName.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testSimpleTextMail.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testSimpleTextMailMultipleRecipients.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testTextMailExpressions.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testTextMailWithDataSourceAttachment.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testTextMailWithFileAttachment.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testTextMailWithFileAttachments.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testTextMailWithFileAttachmentsByPath.bpmn20.xml
│   │   │   │   ├── EmailServiceTaskTest.testTextMailWithNotExistingFileAttachment.bpmn20.xml
│   │   │   │   └── EmailServiceTaskTest.testVariableTemplatedMail.bpmn20.xml
│   │   │   ├── multiinstance
│   │   │   │   ├── MultiInstanceTest.callActivityWithBoundaryErrorEvent.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.callActivityWithBoundaryErrorEventSequential.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.externalSubProcess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.sequentialUserTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testAct901.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testChangingCollection.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testEmptyCollectionOnParallelEmbeddedSubprocess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testEmptyCollectionOnParallelUserTask.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testEmptyCollectionOnSequentialEmbeddedSubprocess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testEndTimeOnMiSubprocess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testExecutionListenersOnMultiInstanceSubprocess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testExecutionListenersOnMultiInstanceUserTask.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testInfiniteLoopWithDelegateExpressionFix.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testMultiInstanceParalelReceiveTaskWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testMultiInstanceParallelReceiveTask.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testMultiInstanceSequentialReceiveTask.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedMultiInstanceTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedParallelCallActivity.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedParallelCallActivityCompletionCondition.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedParallelCallActivityWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedParallelSubProcess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedParallelSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedParallelSubProcessWithTimer.png
│   │   │   │   ├── MultiInstanceTest.testNestedParallelUserTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedSequentialCallActivity.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedSequentialCallActivityWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedSequentialSubProcess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedSequentialSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testNestedSequentialUserTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelAfterSequentialMultiInstance.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelCallActivity.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelCallActivityWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelEmptyCollection.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelScriptTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelScriptTasksCompletionCondition.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelSubProcessAllAutomatic.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelSubProcess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelSubProcessCompletionCondition.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasksBasedOnCollection.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasksCompletionCondition.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasksCustomExtensions.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasksCustomExtensionsLoopIndexVariable.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasksExecutionAndTaskListeners.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testParallelUserTasksWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialCallActivity.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialCallActivityWithList.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialCallActivityWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialEmptyCollection.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialScriptTasks.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialScriptTasksCompletionCondition.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialServiceTaskWithClassAndCollection.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialServiceTaskWithClass.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialSubProcess.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialSubProcessCompletionCondition.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialSubprocessEmptyCollection.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialSubProcessEndEvent.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testSequentialUserTasksCustomExtensions.bpmn20.xml
│   │   │   │   ├── MultiInstanceTest.testZeroLoopCardinalityOnParallelUserTask.bpmn20.xml
│   │   │   │   └── MultiInstanceTest.throwingErrorEventSubProcess.bpmn20.xml
│   │   │   ├── parallel
│   │   │   │   └── ParallelTest.testParallel.bpmn20.xml
│   │   │   ├── parse
│   │   │   │   ├── BpmnParseTest.testInvalidProcessDefinition.bpmn20.xml
│   │   │   │   ├── BpmnParseTest.testParseCollaborationPlane.bpmn
│   │   │   │   ├── BpmnParseTest.testParseDiagramInterchangeElements.bpmn20.xml
│   │   │   │   ├── BpmnParseTest.testParseDiagramInterchangeElementsForUnknownModelElements.bpmn20.xml
│   │   │   │   ├── BpmnParseTest.testParseNamespaceInConditionExpressionType.bpmn20.xml
│   │   │   │   ├── BpmnParseTest.testParseSwitchedSourceAndTargetRefsForAssociations.bpmn20.xml
│   │   │   │   ├── BpmnParseTest.testParseWithBpmnNamespacePrefix.bpmn20.xml
│   │   │   │   └── BpmnParseTest.testParseWithMultipleDocumentation.bpmn20.xml
│   │   │   ├── ruletask
│   │   │   │   └── RuleTaskTest.testJavaDelegate.bpmn20.xml
│   │   │   ├── sequenceflow
│   │   │   │   ├── ConditionalSequenceFlowTest.testDynamicExpression.bpmn20.xml
│   │   │   │   ├── ConditionalSequenceFlowTest.testSkipExpression.bpmn20.xml
│   │   │   │   ├── ConditionalSequenceFlowTest.testUelExpression.bpmn20.xml
│   │   │   │   └── DefaultSequenceFlowTest.testDefaultSequenceFlowOnTask.bpmn20.xml
│   │   │   ├── servicetask
│   │   │   │   ├── CallServiceInServiceTaskTest.testRollBackOnException.bpmn20.xml
│   │   │   │   ├── CallServiceInServiceTaskTest.testStartProcessFromDelegate.bpmn20.xml
│   │   │   │   ├── CallServiceInServiceTaskTest.testUseInjectedRuntimeServiceInServiceTask.bpmn20.xml
│   │   │   │   ├── DynamicServiceTaskTest.testChangeClassName.bpmn20.xml
│   │   │   │   ├── DynamicServiceTaskTest.testChangeDelegateExpression.bpmn20.xml
│   │   │   │   ├── DynamicServiceTaskTest.testChangeExpression.bpmn20.xml
│   │   │   │   ├── RepeatingServiceTaskTest.testMultipleInvocationsInSameTransation.bpmn20.xml
│   │   │   │   ├── ServiceTaskVariablesTest.testSerializedVariablesBothAsync.bpmn20.xml
│   │   │   │   └── ServiceTaskVariablesTest.testSerializedVariablesThirdAsync.bpmn20.xml
│   │   │   ├── StartToEndTest.testStartToEnd.bpmn20.xml
│   │   │   ├── StartToEndTest.testStartWithSerializableVariables.bpmn20.xml
│   │   │   ├── StartToEndTest.testStartWithServiceTask.bpmn20.xml
│   │   │   ├── subprocess
│   │   │   │   ├── adhoc
│   │   │   │   │   ├── AdhocSubProcessTest.testFlowsInAdhocSubProcess.bpmn20.xml
│   │   │   │   │   ├── AdhocSubProcessTest.testKeepRemainingInstancesAdhocSubProcess.bpmn20.xml
│   │   │   │   │   ├── AdhocSubProcessTest.testParallelAdhocSubProcess.bpmn20.xml
│   │   │   │   │   ├── AdhocSubProcessTest.testParallelFlowsInAdhocSubProcess.bpmn20.xml
│   │   │   │   │   ├── AdhocSubProcessTest.testParallelFlowsWithKeepRemainingInstancesAdhocSubProcess.bpmn20.xml
│   │   │   │   │   ├── AdhocSubProcessTest.testSequentialAdhocSubProcess.bpmn20.xml
│   │   │   │   │   ├── AdhocSubProcessTest.testSimpleAdhocSubProcess.bpmn20.xml
│   │   │   │   │   └── AdhocSubProcessTest.testSimpleCompletionCondition.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testDataObjectScope.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testDoubleNestedSimpleSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testDoubleNestedSimpleSubProcess.png
│   │   │   │   ├── SubProcessTest.testInheritVariablesCallActivity_childProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testInheritVariablesCallActivity_mainProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testNestedSimpleSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testNestedSimpleSubProcess.png
│   │   │   │   ├── SubProcessTest.testNestedSimpleSubProcessWithoutEndEvent.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testNestedSimpleSubprocessWithTimerOnInnerSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testNestedSimpleSubprocessWithTimerOnInnerSubProcess.png
│   │   │   │   ├── SubProcessTest.testNestedSubProcessesWithoutEndEvents.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testNotInheritVariablesCallActivity_mainProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleAutomaticSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleParallelSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleParallelSubProcess.png
│   │   │   │   ├── SubProcessTest.testSimpleParallelSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleParallelSubProcessWithTimer.png
│   │   │   │   ├── SubProcessTest.testSimpleSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleSubProcessWithConcurrentTimer.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleSubProcessWithConcurrentTimer.png
│   │   │   │   ├── SubProcessTest.testSimpleSubProcessWithoutEndEvent.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSimpleSubProcessWithTimer.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testSuspendedProcessCallActivity_childProcess.bpmn.xml
│   │   │   │   ├── SubProcessTest.testSuspendedProcessCallActivity_mainProcess.bpmn.xml
│   │   │   │   ├── SubProcessTest.testSuspendedProcessCallActivity_messageTriggeredProcess.bpmn.xml
│   │   │   │   ├── SubProcessTest.testTwoNestedSubProcessesInParallelWithTimer.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testTwoNestedSubProcessesInParallelWithTimer.png
│   │   │   │   ├── SubProcessTest.testTwoSubProcessInParallel.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testTwoSubProcessInParallel.png
│   │   │   │   ├── SubProcessTest.testTwoSubProcessInParallelWithinSubProcess.bpmn20.xml
│   │   │   │   ├── SubProcessTest.testTwoSubProcessInParallelWithinSubProcess.png
│   │   │   │   └── transaction
│   │   │   │   ├── TransactionSubProcessTest.testCancelBoundaryNoTransactionFails.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testCancelEndConcurrent.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testCancelEndNoTransactionFails.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testMultiInstanceTx.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testMultipleCancelBoundaryFails.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testNestedCancelInner.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testNestedCancelOuter.bpmn20.xml
│   │   │   │   ├── TransactionSubProcessTest.testParseWithDI.bpmn20.xml
│   │   │   │   └── TransactionSubProcessTest.testSimpleCase.bpmn20.xml
│   │   │   └── usertask
│   │   │   ├── activiti.cfg.xml
│   │   │   ├── DisabledDefinitionInfoCacheTest.testChangeClassName.bpmn20.xml
│   │   │   ├── DisabledDefinitionInfoCacheTest.testChangeFormKey.bpmn20.xml
│   │   │   ├── DynamicUserTaskTest.assignment.bpmn20.xml
│   │   │   ├── DynamicUserTaskTest.basictask.bpmn20.xml
│   │   │   ├── DynamicUserTaskTest.testChangeFormKey.bpmn20.xml
│   │   │   ├── DynamicUserTaskTest.testChangeFormKeyWithExpression.bpmn20.xml
│   │   │   ├── ImportExportTest.testImportExport.bpmn20.xml
│   │   │   ├── InitiatorTest.testInitiator.bpmn20.xml
│   │   │   ├── InitiatorTest.testInitiatorWithWhiteSpaceInExpression.bpmn20.xml
│   │   │   ├── TaskAssignmentCandidateTest.testCandidateGroups.bpmn20.xml
│   │   │   ├── TaskAssignmentExtensionsTest.testAssigneeExtension.bpmn20.xml
│   │   │   ├── TaskAssignmentExtensionsTest.testCandidateGroupsExtension.bpmn20.xml
│   │   │   ├── TaskAssignmentExtensionsTest.testCandidateUsersExtension.bpmn20.xml
│   │   │   ├── TaskAssignmentExtensionsTest.testDuplicateAssigneeDeclaration.bpmn20.xml
│   │   │   ├── TaskAssignmentExtensionsTest.testMixedCandidateUserDefinition.bpmn20.xml
│   │   │   ├── TaskAssignmentExtensionsTest.testOwnerExtension.bpmn20.xml
│   │   │   ├── TaskDueDateExtensionsTest.activiti.cfg.xml
│   │   │   ├── TaskDueDateExtensionsTest.testDueDateExtension.bpmn20.xml
│   │   │   ├── TaskDueDateExtensionsTest.testDueDateStringExtension.bpmn20.xml
│   │   │   ├── TaskDueDateExtensionsTest.testRelativeDueDateStringExtension.bpmn20.xml
│   │   │   ├── TaskDueDateExtensionsTest.testRelativeDueDateStringWithCalendarNameExtension.bpmn20.xml
│   │   │   ├── TaskPriorityExtensionsTest.testPriorityExtension.bpmn20.xml
│   │   │   ├── TaskPriorityExtensionsTest.testPriorityExtensionString.bpmn20.xml
│   │   │   ├── UserTaskTest.testCompleteAfterParallelGateway.bpmn20.xml
│   │   │   ├── UserTaskTest.testQuerySortingWithParameter.bpmn20.xml
│   │   │   ├── UserTaskTest.testTaskCategory.bpmn20.xml
│   │   │   └── UserTaskTest.testTaskPropertiesNotNull.bpmn20.xml
│   │   ├── cache
│   │   │   ├── originalProcess.bpmn20.xml
│   │   │   └── revisedProcess.bpmn20.xml
│   │   ├── cfg
│   │   │   ├── executioncount
│   │   │   │   ├── ChangeConfigAndRebootEngineTest.testChangeExecutionCountSettingAndRebootengine.bpmn20.xml
│   │   │   │   ├── process01.bpmn20.xml
│   │   │   │   ├── process02.bpmn20.xml
│   │   │   │   ├── process03.bpmn20.xml
│   │   │   │   ├── process04.bpmn20.xml
│   │   │   │   ├── process05.bpmn20.xml
│   │   │   │   ├── process-usertask-01.bpmn20.xml
│   │   │   │   ├── process-variables-servicetask01.bpmn20.xml
│   │   │   │   └── process-variables-servicetask02.bpmn20.xml
│   │   │   └── multitenant
│   │   │   ├── jobTest.bpmn20.xml
│   │   │   └── oneTaskProcess.bpmn20.xml
│   │   ├── cmd
│   │   │   └── FailedJobRetryCmdTest.testFailedServiceTask.bpmn20.xml
│   │   ├── concurrency
│   │   │   ├── CompetingJobAcquisitionTest.testCompetingJobAcquisitions.bpmn20.xml
│   │   │   ├── CompetingJoinTest.testCompetingJoins.bpmn20.xml
│   │   │   ├── CompetingSignalsTest.testCompetingSignals.bpmn20.xml
│   │   │   └── ConcurrentEngineUsageTest.testConcurrentUsage.bpmn20.xml
│   │   ├── db
│   │   │   ├── connection-pool.activiti.cfg.xml
│   │   │   ├── IdGeneratorDataSourceTest.activiti.cfg.xml
│   │   │   ├── IdGeneratorDataSourceTest.testIdGeneratorDataSource.bpmn20.xml
│   │   │   ├── oneJobProcess.bpmn20.xml
│   │   │   ├── ProcessInstanceMigrationTest.testSetProcessDefinitionVersionActivityMissing.bpmn20.xml
│   │   │   ├── ProcessInstanceMigrationTest.testSetProcessDefinitionVersion.bpmn20.xml
│   │   │   ├── ProcessInstanceMigrationTest.testSetProcessDefinitionVersionSubExecutionsNested.bpmn20.xml
│   │   │   ├── ProcessInstanceMigrationTest.testSetProcessDefinitionVersionWithTask.bpmn20.xml
│   │   │   ├── ProcessInstanceMigrationTest.testSetProcessDefinitionVersionWithTaskV2.bpmn20.xml
│   │   │   ├── ProcessInstanceMigrationTest.withCallActivity.bpmn20.xml
│   │   │   ├── ProcessInstanceSuspensionTest.testSuspendedProcessTimerExecution.bpmn20.xml
│   │   │   ├── processOne.bpmn20.xml
│   │   │   ├── processSecondOne.bpmn20.xml
│   │   │   ├── processTwo.bpmn20.xml
│   │   │   ├── process-with-di.bpmn20.xml
│   │   │   ├── process-without-di.bpmn20.xml
│   │   │   ├── VariableScopeTest.testGetVariableLocal.bpmn20.xml
│   │   │   ├── VariableScopeTest.testModeledVariableScope.bpmn20.xml
│   │   │   ├── VariableScopeTest.testVariableNamesScope.bpmn20.xml
│   │   │   └── VariableScopeTest.testVariableScope.bpmn20.xml
│   │   ├── el
│   │   │   ├── ExpressionManagerTest.testAuthenticatedUserIdAvailable.bpmn20.xml
│   │   │   ├── ExpressionManagerTest.testExecutionAvailable.bpmn20.xml
│   │   │   └── ExpressionManagerTest.testMethodExpressions.bpmn20.xml
│   │   ├── history
│   │   │   ├── calledProcess.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testBoundaryEvent.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testCallSimpleSubProcess.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testEventBasedGateway.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testHistoricActivityInstanceForEventsQuery.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testHistoricActivityInstanceNoop.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testHistoricActivityInstanceProperties.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testHistoricActivityInstanceQuery.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testHistoricActivityInstanceReceive.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testHistoricActivityInstanceUnfinished.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testLoop.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testParallelJoinEndTime.bpmn20.xml
│   │   │   ├── HistoricActivityInstanceTest.testSorting.bpmn20.xml
│   │   │   ├── HistoricProcessInstanceTest.testDeleteHistoricProcessInstanceWithCallActivity.bpmn20.xml
│   │   │   ├── HistoricProcessInstanceTest.testDeleteHistoricProcessInstanceWithCallActivity-subprocess.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testHistoricIdentityLinksOnTask.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testHistoricTaskInstance.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testHistoricTaskInstanceOrQuery.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testHistoricTaskInstanceQuery.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testHistoricTaskInstanceQueryProcessFinished.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testHistoricTaskInstanceQuerySorting.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceTest.testVariableUpdateOrderHistoricTaskInstance.bpmn20.xml
│   │   │   ├── HistoricTaskInstanceUpdateTest.testHistoricTaskInstanceUpdate.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testCallSimpleSubProcess.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testHistoricProcessInstanceDeleteCascadesCorrectly.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testParallel.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testParallelNoWaitState.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testRestrictByExecutionId.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testSimple.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testSimpleNoWaitState.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testSubProcessDataInputOutput.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testSubProcessEndsSuperProcess.bpmn20.xml
│   │   │   ├── HistoricVariableInstanceTest.testTwoSubProcessInParallelWithinSubProcess.bpmn20.xml
│   │   │   ├── oneTaskProcess.bpmn20.xml
│   │   │   └── simpleSubProcess.bpmn20.xml
│   │   ├── jobexecutor
│   │   │   ├── AsyncExecutorTest.testAsyncFailingScript.bpmn20.xml
│   │   │   ├── AsyncExecutorTest.testAsyncScriptExecution.bpmn20.xml
│   │   │   ├── AsyncExecutorTest.testRegularAsyncExecution.bpmn20.xml
│   │   │   ├── JobExecutorFailRetryTest.testFailedServiceTask.bpmn20.xml
│   │   │   └── ResetExpiredJobsTest.testResetExpiredJobs.bpmn20.xml
│   │   ├── json
│   │   │   ├── JsonTest.testDirectJsonPropertyAccess.bpmn20.xml
│   │   │   ├── JsonTest.testJsonArrayAvailable.bpmn20.xml
│   │   │   └── JsonTest.testJsonObjectAvailable.bpmn20.xml
│   │   ├── logging
│   │   │   └── mdc
│   │   │   └── MDCLoggingTest.testLogger.bpmn20.xml
│   │   ├── regression
│   │   │   ├── act1623-processOne.bpmn
│   │   │   ├── act1623-processTwo.bpmn
│   │   │   ├── DeleteProcessInstanceTest.testNoEndTimeSet.bpmn20.xml
│   │   │   └── ProcessValidationExecutedAfterDeployTest.bpmn20.xml
│   │   ├── repository
│   │   │   ├── latest
│   │   │   │   ├── name_testProcess1_one.bpmn20.xml
│   │   │   │   ├── name_testProcess1_two.bpmn20.xml
│   │   │   │   ├── name_testProcess2_one.bpmn20.xml
│   │   │   │   ├── version_testProcess1_one.bpmn20.xml
│   │   │   │   ├── version_testProcess1_two.bpmn20.xml
│   │   │   │   └── version_testProcess2_one.bpmn20.xml
│   │   │   ├── one%.bpmn20.xml
│   │   │   ├── one.bpmn20.xml
│   │   │   ├── two.bpmn20.xml
│   │   │   └── two_.bpmn20.xml
│   │   ├── service
│   │   │   ├── oneTaskProcess.bpmn20.xml
│   │   │   └── twoTasksProcess.bpmn20.xml
│   │   ├── transactions
│   │   │   ├── rollbackAfterSubProcess.bpmn20.xml
│   │   │   ├── TransactionRollbackTest.testRollbackAfterError.bpmn20.xml
│   │   │   ├── TransactionRollbackTest.testRollback.bpmn20.xml
│   │   │   └── trivial.bpmn20.xml
│   │   └── validation
│   │   └── invalidProcess.bpmn20.xml
│   ├── examples
│   │   ├── adhoc
│   │   │   └── Expense_process.bpmn20.xml
│   │   ├── bpmn
│   │   │   ├── callactivity
│   │   │   │   ├── checkCreditProcess.bpmn20.xml
│   │   │   │   ├── childProcess.bpmn20.xml
│   │   │   │   ├── mainProcess.bpmn20.xml
│   │   │   │   ├── mainProcessBusinessKey.bpmn20.xml
│   │   │   │   ├── mainProcessInheritBusinessKey.bpmn20.xml
│   │   │   │   └── orderProcess.bpmn20.xml
│   │   │   ├── event
│   │   │   │   ├── error
│   │   │   │   │   └── reviewSalesLead.bpmn20.xml
│   │   │   │   └── timer
│   │   │   │   ├── BoundaryTimerEventTest.testInterruptingTimerDuration.bpmn20.xml
│   │   │   │   └── BoundaryTimerEventTest.testInterruptingTimerDuration.png
│   │   │   ├── executionlistener
│   │   │   │   ├── CustomFlowExecutionListenerTest.bpmn20.xml
│   │   │   │   ├── custom.flow.parse.handler.activiti.cfg.xml
│   │   │   │   ├── ExecutionListenerOnTransactionTest.testOnClosedExecutionListenersWithCustomPropertiesResolver.bpmn20.xml
│   │   │   │   ├── ExecutionListenerOnTransactionTest.testOnClosedExecutionListenersWithExecutionVariables.bpmn20.xml
│   │   │   │   ├── ExecutionListenerOnTransactionTest.testOnClosedExecutionListenersWithRollback.bpmn20.xml
│   │   │   │   ├── ExecutionListenerOnTransactionTest.testOnCloseFailureExecutionListenersWithRollback.bpmn20.xml
│   │   │   │   ├── ExecutionListenerOnTransactionTest.testOnCloseFailureExecutionListenersWithTransactionalOperation.bpmn20.xml
│   │   │   │   ├── ExecutionListenersCurrentActivity.bpmn20.xml
│   │   │   │   ├── ExecutionListenersFieldInjectionProcess.bpmn20.xml
│   │   │   │   ├── ExecutionListenersForSubprocessStartEndEvent.bpmn20.xml
│   │   │   │   ├── ExecutionListenersProcess.bpmn20.xml
│   │   │   │   ├── ExecutionListenersStartEndEvent.bpmn20.xml
│   │   │   │   └── ScriptExecutionListenerTest.bpmn20.xml
│   │   │   ├── expression
│   │   │   │   ├── UelExpressionTest.testValueAndMethodExpression.bpmn20.xml
│   │   │   │   └── UelExpressionTest.testValueAndMethodExpression.png
│   │   │   ├── gateway
│   │   │   │   ├── ExclusiveGatewayTest.testDecisionFunctionality.bpmn20.xml
│   │   │   │   ├── InclusiveGatewayTest.testDecisionFunctionality.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testForkJoin.bpmn20.xml
│   │   │   │   ├── ParallelGatewayTest.testUnbalancedForkJoin.bpmn20.xml
│   │   │   │   └── ParallelGatewayTest.testUnbalancedForkJoin.png
│   │   │   ├── mail
│   │   │   │   ├── EmailSendTaskTest.testSendEmail.bpmn20.xml
│   │   │   │   └── EmailServiceTaskTest.testSendEmail.bpmn20.xml
│   │   │   ├── receivetask
│   │   │   │   └── ReceiveTaskTest.testWaitStateBehavior.bpmn20.xml
│   │   │   ├── scripttask
│   │   │   │   ├── ScriptTaskTest.testAutoStoreVariables.bpmn20.xml
│   │   │   │   ├── ScriptTaskTest.testDynamicScript.bpmn20.xml
│   │   │   │   ├── ScriptTaskTest.testExceptionThrownInScript.bpmn20.xml
│   │   │   │   ├── ScriptTaskTest.testFailingScript.bpmn20.xml
│   │   │   │   ├── ScriptTaskTest.testNoScriptProvided.bpmn20.xml
│   │   │   │   └── ScriptTaskTest.testSetScriptResultToProcessVariable.bpmn20.xml
│   │   │   ├── servicetask
│   │   │   │   ├── ExpressionServiceTaskTest.testBackwardsCompatibleExpression.bpmn20.xml
│   │   │   │   ├── ExpressionServiceTaskTest.testSetServiceResultToProcessVariables.bpmn20.xml
│   │   │   │   ├── ExpressionServiceTaskTest.testSetServiceResultToProcessVariablesWithSkipExpression.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testExceptionHandling.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testExpressionFieldInjection.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testExpressionFieldInjectionWithSkipExpression.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testFieldInjection.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testGetBusinessKeyFromDelegateExecution.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testIllegalUseOfResultVariableName.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testJavaServiceDelegation.bpmn20.xml
│   │   │   │   ├── JavaServiceTaskTest.testUnexistingClassDelegation.bpmn20.xml
│   │   │   │   ├── MethodExpressionServiceTaskTest.testSetServiceResultToProcessVariables.bpmn20.xml
│   │   │   │   └── MethodExpressionServiceTaskTest.testSetServiceResultToProcessVariablesWithSkipExpression.bpmn20.xml
│   │   │   ├── shell
│   │   │   │   ├── ShellTaskTest.testEchoShellLinux.bpmn20.xml
│   │   │   │   ├── ShellTaskTest.testEchoShellMac.bpmn20.xml
│   │   │   │   └── ShellTaskTest.testEchoShellWindows.bpmn20.xml
│   │   │   ├── subprocess
│   │   │   │   ├── SubProcessTest.fixSystemFailureProcess.bpmn20.xml
│   │   │   │   └── SubProcessTest.fixSystemFailureProcess.png
│   │   │   ├── tasklistener
│   │   │   │   ├── CustomTaskAssignmentTest.testAssigneeAssignment.bpmn20.xml
│   │   │   │   ├── CustomTaskAssignmentTest.testCandidateGroupAssignment.bpmn20.xml
│   │   │   │   ├── CustomTaskAssignmentTest.testCandidateUserAssignment.bpmn20.xml
│   │   │   │   ├── CustomTaskAssignmentTest.testOverwriteExistingAssignments.bpmn20.xml
│   │   │   │   ├── CustomTaskAssignmentTest.testOverwriteExistingAssignmentsFromVariable.bpmn20.xml
│   │   │   │   ├── CustomTaskAssignmentTest.testReleaseTask.bpmn20.xml
│   │   │   │   ├── ScriptTaskListenerTest.bpmn20.xml
│   │   │   │   ├── TaskListenerInSubProcessTest.bpmn20.xml
│   │   │   │   ├── TaskListenerOnTransactionTest.testOnCompleteCommitted.bpmn20.xml
│   │   │   │   ├── TaskListenerOnTransactionTest.testOnCompleteCustomPropertiesResolver.bpmn20.xml
│   │   │   │   ├── TaskListenerOnTransactionTest.testOnCompleteExecutionVariables.bpmn20.xml
│   │   │   │   ├── TaskListenerOnTransactionTest.testOnCompleteRolledBack.bpmn20.xml
│   │   │   │   ├── TaskListenerOnTransactionTest.testOnCompleteTransactionalOperation.bpmn20.xml
│   │   │   │   ├── TaskListenerTest.bpmn20.xml
│   │   │   │   └── TaskListenerTest.testTaskListenersOnDelete.bpmn20.xml
│   │   │   └── usertask
│   │   │   ├── FinancialReportProcess.bpmn20.xml
│   │   │   ├── FinancialReportProcess.png
│   │   │   ├── SkipExpressionUserTaskTest.test.bpmn20.xml
│   │   │   ├── SkipExpressionUserTaskTest.testSkipMultipleTasks.bpmn20.xml
│   │   │   ├── SkipExpressionUserTaskTest.testWithCandidateGroups.bpmn20.xml
│   │   │   ├── taskassignee
│   │   │   │   ├── TaskAssigneeTest.testTaskAssignee.bpmn20.xml
│   │   │   │   └── TaskAssigneeTest.testTaskAssignee.png
│   │   │   └── taskcandidate
│   │   │   ├── TaskCandidateTest.testCandidateExpressionOneParam.bpmn20.xml
│   │   │   ├── TaskCandidateTest.testCandidateExpressionTwoParams.bpmn20.xml
│   │   │   ├── TaskCandidateTest.testMixedCandidateUserAndGroup.bpmn20.xml
│   │   │   ├── TaskCandidateTest.testMixedCandidateUserAndGroup.png
│   │   │   ├── TaskCandidateTest.testMultipleCandidateGroups.bpmn20.xml
│   │   │   ├── TaskCandidateTest.testMultipleCandidateUsers.bpmn20.xml
│   │   │   ├── TaskCandidateTest.testMultipleCandidateUsers.png
│   │   │   └── TaskCandidateTest.testSingleCandidateGroup.bpmn20.xml
│   │   ├── groovy
│   │   │   ├── GroovyScriptTest.testAsyncScript.bpmn20.xml
│   │   │   ├── GroovyScriptTest.testScriptExecution.bpmn20.xml
│   │   │   └── GroovyScriptTest.testSetVariableThroughExecutionInScript.bpmn20.xml
│   │   ├── runtime
│   │   │   ├── WatchDogAgendaTest.activiti.cfg.xml
│   │   │   └── WatchDogAgendaTest-endlessloop.bpmn20.xml
│   │   ├── taskforms
│   │   │   ├── adjustRequest.form
│   │   │   ├── approve.form
│   │   │   ├── request.form
│   │   │   ├── TaskFormsTest.testTaskFormUnavailable.bpmn20.xml
│   │   │   ├── VacationRequest.bpmn20.xml
│   │   │   ├── VacationRequest_deprecated_forms.bpmn20.xml
│   │   │   └── VacationRequest.png
│   │   └── variables
│   │   ├── VariablesTest.testBasicVariableOperations.bpmn20.xml
│   │   ├── VariablesTest.testChangeTypeSerializable.bpmn20.xml
│   │   ├── VariablesTest.testLocalizeDataObjects.bpmn20.xml
│   │   ├── VariablesTest.testLocalizeVariables.bpmn20.xml
│   │   ├── VariablesTest.testNullVariable.bpmn20.xml
│   │   └── VariablesTest.testUUIDVariableAndQuery.bpmn20.xml
│   └── standalone
│   ├── cfg
│   │   ├── custom-mappers
│   │   │   ├── AttachmentMapper.xml
│   │   │   └── CustomTaskMapper.xml
│   │   ├── custom-mybatis-mappers-activiti.cfg.xml
│   │   ├── custom-mybatis-xml-mappers-activiti.cfg.xml
│   │   └── identity
│   │   └── customIdentitySession-activiti.cfg.xml
│   ├── deploy
│   │   ├── custom.deployment.cache.test.activiti.cfg.xml
│   │   ├── deployment.cache.limit.test.activiti.cfg.xml
│   │   └── deploymentCacheTest.bpmn20.xml
│   ├── el
│   │   ├── activiti.cfg.xml
│   │   └── ExpressionBeanAccessTest.testConfigurationBeanAccess.bpmn20.xml
│   ├── escapeclause
│   │   ├── activiti.cfg.xml
│   │   └── oneTaskProcessEscapeClauseTest.bpmn20.xml
│   ├── event
│   │   ├── activiti-eventlistener.cfg.xml
│   │   ├── activiti-typed-eventlistener.cfg.xml
│   │   ├── invalidEventListenerClass.bpmn20.xml
│   │   ├── invalidEventListenerExpression.bpmn20.xml
│   │   ├── invalidEventListenerType.bpmn20.xml
│   │   ├── ProcessDefinitionScopedEventListenerDefinitionTest.testProcessDefinitionListenerDefinition.bpmn20.xml
│   │   └── ProcessDefinitionScopedEventListenerDefinitionTest.testProcessDefinitionListenerDefinitionEntities.bpmn20.xml
│   ├── history
│   │   ├── fullhistory.activiti.cfg.xml
│   │   ├── FullHistoryTest.testDeleteHistoricProcessInstance.bpmn20.xml
│   │   ├── FullHistoryTest.testDeleteRunningHistoricProcessInstance.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricDetailQueryMixed.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricFormProperties.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricFormPropertiesOnReEnteringActivity.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricProcessInstanceVariableValueEquals.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricTaskInstanceQueryProcessVariableValueEquals.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricTaskInstanceQueryTaskVariableValueEquals.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricTaskInstanceVariableUpdates.bpmn20.xml
│   │   ├── FullHistoryTest.testHistoricVariableUpdatesAllTypes.bpmn20.xml
│   │   ├── FullHistoryTest.testSetVariableOnProcessInstanceWithTimer.bpmn20.xml
│   │   ├── FullHistoryTest.testVariableUpdatesAreLinkedToActivity.bpmn20.xml
│   │   ├── FullHistoryTest.testVariableUpdates.bpmn20.xml
│   │   └── nohistory.activiti.cfg.xml
│   ├── idgenerator
│   │   ├── uuidgenerator.test.activiti.cfg.xml
│   │   └── UuidGeneratorTest.testUuidGeneratorUsage.bpmn20.xml
│   ├── initialization
│   │   ├── nodbconnection.activiti.cfg.xml
│   │   └── notables.activiti.cfg.xml
│   ├── jpa
│   │   ├── activiti.cfg.xml
│   │   ├── HistoricJPAVariableTest.testGetJPAEntityAsHistoricLog.bpmn20.xml
│   │   ├── HistoricJPAVariableTest.testGetJPAEntityAsHistoricVariable.bpmn20.xml
│   │   ├── JPAVariableTest.testIllegalEntities.bpmn20.xml
│   │   ├── JPAVariableTest.testQueryJPAVariable.bpmn20.xml
│   │   ├── JPAVariableTest.testStoreJPAEntityAsVariable.bpmn20.xml
│   │   └── JPAVariableTest.testUpdateJPAEntityValues.bpmn20.xml
│   ├── parsing
│   │   ├── BPMNParseHandlerTest.testAlterProcessDefinitionKeyWhenDeploying.bpmn20.xml
│   │   ├── bpmn.parse.listener.activiti.cfg.xml
│   │   ├── chinese.bpmn
│   │   ├── custom.activitybehaviorfactory.activiti.cfg.xml
│   │   ├── CustomActivityBehaviorFactoryTest.testCustomActivityBehaviorFactory.bpmn20.xml
│   │   ├── CustomDefaultBpmnParseHandlerTest.testCustomDefaultUserTaskParsing.bpmn20.xml
│   │   ├── custom.default.parse.handler.activiti.cfg.xml
│   │   ├── custom.listenerfactory.activiti.cfg.xml
│   │   ├── CustomListenerFactoryTest.testCustomListenerFactory.bpmn20.xml
│   │   └── encoding.activiti.cfg.xml
│   ├── rules
│   │   ├── BusinessRuleTaskTest.testBusinessRuleTask.bpmn20.xml
│   │   ├── rules.activiti.cfg.xml
│   │   ├── rulesDeploymentTestProcess.bpmn20.xml
│   │   └── simpleRule1.drl
│   ├── scripting
│   │   ├── activiti.cfg.xml
│   │   └── ScriptBeanAccessTest.testConfigurationBeanAccess.bpmn20.xml
│   ├── testing
│   │   ├── ActivitiRuleJunit4SubclassTest.ruleUsageExample.bpmn20.xml
│   │   ├── ActivitiRuleJunit4Test.ruleUsageExample.bpmn20.xml
│   │   ├── ActivitiTestCaseTest.testSimpleProcess.bpmn20.xml
│   │   ├── MockSupportWithActivitiRuleTest.testClassDelegateMockSupport.bpmn20.xml
│   │   ├── MockSupportWithActivitiRuleTest.testClassDelegateStringMockSupport.bpmn20.xml
│   │   ├── MockSupportWithActivitiRuleTest.testMockedServiceTaskAnnotation.bpmn20.xml
│   │   ├── MockSupportWithActivitiRuleTest.testMockedServiceTasksAnnotation.bpmn20.xml
│   │   ├── MockSupportWithActivitiRuleTest.testNoOpServiceTasksAnnotation.bpmn20.xml
│   │   ├── MockSupportWithActivitiTestCaseTest.testClassDelegateMockSupport.bpmn20.xml
│   │   ├── MockSupportWithActivitiTestCaseTest.testClassDelegateStringMockSupport.bpmn20.xml
│   │   ├── MockSupportWithActivitiTestCaseTest.testMockedServiceTaskAnnotation.bpmn20.xml
│   │   ├── MockSupportWithActivitiTestCaseTest.testMockedServiceTasksAnnotation.bpmn20.xml
│   │   └── MockSupportWithActivitiTestCaseTest.testNoOpServiceTasksAnnotation.bpmn20.xml
│   └── validation
│   └── invalid_process_xsd_error.bpmn20.xml
├── activiti-image-generator
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── activiti
│   │   └── image
│   │   ├── exception
│   │   │   └── ActivitiImageException.java
│   │   ├── impl
│   │   │   ├── DefaultProcessDiagramCanvas.java
│   │   │   ├── DefaultProcessDiagramGenerator.java
│   │   │   ├── icon
│   │   │   │   ├── BusinessRuleTaskIconType.java
│   │   │   │   ├── CompensateIconType.java
│   │   │   │   ├── CompensateThrowIconType.java
│   │   │   │   ├── ErrorIconType.java
│   │   │   │   ├── ErrorThrowIconType.java
│   │   │   │   ├── IconType.java
│   │   │   │   ├── ManualTaskIconType.java
│   │   │   │   ├── MessageIconType.java
│   │   │   │   ├── ReceiveTaskIconType.java
│   │   │   │   ├── ScriptTaskIconType.java
│   │   │   │   ├── SendTaskIconType.java
│   │   │   │   ├── ServiceTaskIconType.java
│   │   │   │   ├── SignalIconType.java
│   │   │   │   ├── SignalThrowIconType.java
│   │   │   │   ├── TaskIconType.java
│   │   │   │   ├── TimerIconType.java
│   │   │   │   └── UserTaskIconType.java
│   │   │   ├── ProcessDiagramDOMGroupManager.java
│   │   │   └── ProcessDiagramSVGGraphics2D.java
│   │   └── ProcessDiagramGenerator.java
│   └── test
│   ├── java
│   │   └── org
│   │   └── activiti
│   │   └── engine
│   │   └── test
│   │   └── image
│   │   └── ProcessDiagramGeneratorTest.java
│   └── resources
│   └── org
│   └── activiti
│   └── engine
│   └── test
│   └── image
│   ├── ProcessDiagramGeneratorTest.testAllElements.bpmn20.xml
│   └── ProcessDiagramGeneratorTest.testHighLighted.bpmn20.xml
├── activiti-json-converter
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── activiti
│   │   └── editor
│   │   ├── constants
│   │   │   ├── EditorJsonConstants.java
│   │   │   ├── ModelDataJsonConstants.java
│   │   │   └── StencilConstants.java
│   │   └── language
│   │   └── json
│   │   ├── converter
│   │   │   ├── ActivityProcessor.java
│   │   │   ├── AssociationJsonConverter.java
│   │   │   ├── BaseBpmnJsonConverter.java
│   │   │   ├── BoundaryEventJsonConverter.java
│   │   │   ├── BpmnJsonConverter.java
│   │   │   ├── BpmnJsonConverterUtil.java
│   │   │   ├── BusinessRuleTaskJsonConverter.java
│   │   │   ├── CallActivityJsonConverter.java
│   │   │   ├── CamelTaskJsonConverter.java
│   │   │   ├── CatchEventJsonConverter.java
│   │   │   ├── DataStoreJsonConverter.java
│   │   │   ├── DecisionTableAwareConverter.java
│   │   │   ├── DecisionTableKeyAwareConverter.java
│   │   │   ├── DecisionTaskJsonConverter.java
│   │   │   ├── EndEventJsonConverter.java
│   │   │   ├── EventGatewayJsonConverter.java
│   │   │   ├── EventSubProcessJsonConverter.java
│   │   │   ├── ExclusiveGatewayJsonConverter.java
│   │   │   ├── FormAwareConverter.java
│   │   │   ├── FormKeyAwareConverter.java
│   │   │   ├── InclusiveGatewayJsonConverter.java
│   │   │   ├── MailTaskJsonConverter.java
│   │   │   ├── ManualTaskJsonConverter.java
│   │   │   ├── MessageFlowJsonConverter.java
│   │   │   ├── MuleTaskJsonConverter.java
│   │   │   ├── ParallelGatewayJsonConverter.java
│   │   │   ├── ReceiveTaskJsonConverter.java
│   │   │   ├── ScriptTaskJsonConverter.java
│   │   │   ├── SendTaskJsonConverter.java
│   │   │   ├── SequenceFlowJsonConverter.java
│   │   │   ├── ServiceTaskJsonConverter.java
│   │   │   ├── StartEventJsonConverter.java
│   │   │   ├── SubProcessJsonConverter.java
│   │   │   ├── TextAnnotationJsonConverter.java
│   │   │   ├── ThrowEventJsonConverter.java
│   │   │   ├── UserTaskJsonConverter.java
│   │   │   └── util
│   │   │   ├── CollectionUtils.java
│   │   │   └── JsonConverterUtil.java
│   │   └── model
│   │   └── ModelInfo.java
│   └── test
│   ├── java
│   │   └── org
│   │   └── activiti
│   │   └── editor
│   │   └── language
│   │   ├── AbstractConverterTest.java
│   │   ├── BoundaryEventConverterTest.java
│   │   ├── CallActivityConverterTest.java
│   │   ├── CatchEventConverterTest.java
│   │   ├── CompleteConverterTest.java
│   │   ├── FlowNodeConverterTest.java
│   │   ├── FlowNodeInSubProcessConverterTest.java
│   │   ├── FlowNodeMultipleOutgoingFlowsConverterTest.java
│   │   ├── FormPropertiesConverterTest.java
│   │   ├── NotExecutableConverterTest.java
│   │   ├── NotExecutablePoolConverterTest.java
│   │   ├── PoolConverterTest.java
│   │   ├── ScopedConverterTest.java
│   │   ├── ServiceTaskConverterTest.java
│   │   ├── SimpleConverterTest.java
│   │   ├── StartEventConverterTest.java
│   │   ├── SubProcessConverterTest.java
│   │   ├── UserTaskConverterTest.java
│   │   └── ValuedDataObjectConverterTest.java
│   └── resources
│   ├── log4j.properties
│   ├── test.boundaryeventmodel.json
│   ├── test.callactivitymodel.json
│   ├── test.catcheventmodel.json
│   ├── test.completemodel.json
│   ├── test.flownodeinsubprocessmodel.json
│   ├── test.flownodemodel.json
│   ├── test.flownodemultipleoutgoingflowsmodel.json
│   ├── test.formpropertiesmodel.json
│   ├── test.notexecutablemodel.json
│   ├── test.notexecutablepoolmodel.json
│   ├── test.poolmodel.json
│   ├── test.scopedmodel.json
│   ├── test.servicetaskmodel.json
│   ├── test.simplemodel.json
│   ├── test.starteventmodel.json
│   ├── test.subprocessmodel.json
│   ├── test.usertaskmodel.json
│   └── test.valueddataobjectmodel.json
├── activiti-process-validation
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── activiti
│   │   └── validation
│   │   ├── ProcessValidatorFactory.java
│   │   ├── ProcessValidatorImpl.java
│   │   ├── ProcessValidator.java
│   │   ├── ValidationError.java
│   │   └── validator
│   │   ├── Constraints.java
│   │   ├── impl
│   │   │   ├── ActivitiEventListenerValidator.java
│   │   │   ├── AssociationValidator.java
│   │   │   ├── BoundaryEventValidator.java
│   │   │   ├── BpmnModelValidator.java
│   │   │   ├── DataObjectValidator.java
│   │   │   ├── DiagramInterchangeInfoValidator.java
│   │   │   ├── EndEventValidator.java
│   │   │   ├── ErrorValidator.java
│   │   │   ├── EventGatewayValidator.java
│   │   │   ├── EventSubprocessValidator.java
│   │   │   ├── EventValidator.java
│   │   │   ├── ExclusiveGatewayValidator.java
│   │   │   ├── ExecutionListenerValidator.java
│   │   │   ├── ExternalInvocationTaskValidator.java
│   │   │   ├── FlowElementValidator.java
│   │   │   ├── IntermediateCatchEventValidator.java
│   │   │   ├── IntermediateThrowEventValidator.java
│   │   │   ├── MessageValidator.java
│   │   │   ├── OperationValidator.java
│   │   │   ├── ScriptTaskValidator.java
│   │   │   ├── SendTaskValidator.java
│   │   │   ├── SequenceflowValidator.java
│   │   │   ├── ServiceTaskValidator.java
│   │   │   ├── SignalValidator.java
│   │   │   ├── StartEventValidator.java
│   │   │   ├── SubprocessValidator.java
│   │   │   └── UserTaskValidator.java
│   │   ├── Problems.java
│   │   ├── ProcessLevelValidator.java
│   │   ├── ValidatorImpl.java
│   │   ├── Validator.java
│   │   ├── ValidatorSetFactory.java
│   │   ├── ValidatorSet.java
│   │   └── ValidatorSetNames.java
│   └── test
│   └── java
│   └── org
│   └── activiti
│   └── validation
│   └── validator
│   └── impl
│   └── ServiceTaskValidatorTest.java
├── activiti-spring
│   ├── pom.xml
│   └── src
│   ├── main
│   │   └── java
│   │   └── org
│   │   └── activiti
│   │   └── spring
│   │   ├── ApplicationContextElResolver.java
│   │   ├── autodeployment
│   │   │   ├── AbstractAutoDeploymentStrategy.java
│   │   │   ├── AutoDeploymentStrategy.java
│   │   │   ├── DefaultAutoDeploymentStrategy.java
│   │   │   ├── ResourceParentFolderAutoDeploymentStrategy.java
│   │   │   └── SingleResourceAutoDeploymentStrategy.java
│   │   ├── impl
│   │   │   └── test
│   │   │   ├── CleanTestExecutionListener.java
│   │   │   └── SpringActivitiTestCase.java
│   │   ├── ProcessEngineFactoryBean.java
│   │   ├── SpringAdvancedBusinessCalendarManagerFactory.java
│   │   ├── SpringAsyncExecutor.java
│   │   ├── SpringCallerRunsRejectedJobsHandler.java
│   │   ├── SpringConfigurationHelper.java
│   │   ├── SpringEntityManagerSessionFactory.java
│   │   ├── SpringExpressionManager.java
│   │   ├── SpringProcessEngineConfiguration.java
│   │   ├── SpringRejectedJobsHandler.java
│   │   ├── SpringTransactionContextFactory.java
│   │   ├── SpringTransactionContext.java
│   │   └── SpringTransactionInterceptor.java
│   └── test
│   ├── java
│   │   └── org
│   │   └── activiti
│   │   └── spring
│   │   └── test
│   │   ├── autodeployment
│   │   │   ├── AbstractAutoDeploymentStrategyTest.java
│   │   │   ├── DefaultAutoDeploymentStrategyTest.java
│   │   │   ├── ResourceParentFolderAutoDeploymentStrategyTest.java
│   │   │   ├── SingleResourceAutoDeploymentStrategyTest.java
│   │   │   └── SpringAutoDeployTest.java
│   │   ├── components
│   │   │   └── scope
│   │   │   ├── Delegate1.java
│   │   │   ├── Delegate2.java
│   │   │   ├── ProcessScopeTestEngine.java
│   │   │   ├── StatefulObject.java
│   │   │   └── XmlNamespaceProcessScopeTest.java
│   │   ├── email
│   │   │   ├── JndiEmailTest.java
│   │   │   └── MockEmailTransport.java
│   │   ├── engine
│   │   │   └── SpringProcessEngineTest.java
│   │   ├── executionListener
│   │   │   ├── ConditionalThrowExceptionDelegate.java
│   │   │   ├── CurrentActivityTransactionDependentExecutionListener.java
│   │   │   ├── ExecutionListenerOnTransactionTest.java
│   │   │   ├── MyCustomPropertiesResolver.java
│   │   │   ├── MyTransactionalOperationTransactionDependentExecutionListener.java
│   │   │   ├── MyTransactionDependentExecutionListener.java
│   │   │   └── TransactionDependentExecutionListenerSpringTest.java
│   │   ├── expression
│   │   │   ├── callactivity
│   │   │   │   ├── CallActivityBasedOnSpringBeansExpressionTest.java
│   │   │   │   └── NextProcessExecutionEvaluator.java
│   │   │   └── SpringLimitedExpressionsTest.java
│   │   ├── fieldinjection
│   │   │   ├── ListenerFieldInjectionTest.java
│   │   │   ├── PrototypeDelegateExpressionBean.java
│   │   │   ├── ServiceTaskFieldInjectionTest.java
│   │   │   ├── SingletonDelegateExpressionBean.java
│   │   │   ├── TestExecutionListener.java
│   │   │   └── TestTaskListener.java
│   │   ├── jobexecutor
│   │   │   ├── ForcedRollbackExecutionListener.java
│   │   │   └── SpringAsyncExecutorTest.java
│   │   ├── jpa
│   │   │   ├── JpaTest.java
│   │   │   ├── LoanRequestBean.java
│   │   │   └── LoanRequest.java
│   │   ├── junit4
│   │   │   └── SpringJunit4Test.java
│   │   ├── servicetask
│   │   │   ├── BoundaryErrorEventSpringTest.java
│   │   │   ├── DelegateExpressionBean.java
│   │   │   ├── MyExecutionListenerBean.java
│   │   │   ├── MyTaskListenerBean.java
│   │   │   ├── SentenceGenerator.java
│   │   │   ├── SentenceToUpperCaseBean.java
│   │   │   ├── ServiceTaskSpringDelegationTest.java
│   │   │   ├── StartProcessInstanceTestDelegate.java
│   │   │   ├── StartProcessInstanceTestDelegateWithInjection.java
│   │   │   ├── ThrowBpmnErrorDelegate.java
│   │   │   └── UseActivitiServiceInServiceTaskTest.java
│   │   ├── taskassignment
│   │   │   ├── CustomTaskAssignmentTest.java
│   │   │   └── FakeLdapService.java
│   │   ├── taskListener
│   │   │   ├── ConditionalThrowExceptionDelegate.java
│   │   │   ├── CurrentTaskTransactionDependentTaskListener.java
│   │   │   ├── MyCustomPropertiesResolver.java
│   │   │   ├── MyTaskListener.java
│   │   │   ├── MyTransactionalOperationTransactionDependentTaskListener.java
│   │   │   ├── MyTransactionDependentTaskListener.java
│   │   │   ├── TaskListenerOnTransactionTest.java
│   │   │   ├── TaskListenerSpringTest.java
│   │   │   └── TransactionDependentTaskListenerSpringTest.java
│   │   └── transaction
│   │   ├── DeployBean.java
│   │   ├── Printer.java
│   │   ├── SpringTransactionIntegrationTest.java
│   │   └── UserBean.java
│   └── resources
│   ├── activiti.cfg.xml
│   ├── activiti-context.xml
│   ├── log4j.properties
│   └── org
│   └── activiti
│   └── spring
│   └── test
│   ├── autodeployment
│   │   ├── autodeploy.a.bpmn20.xml
│   │   ├── autodeploy.b.bpmn20.xml
│   │   ├── autodeploy.c.bpmn20.xml
│   │   ├── SpringAutoDeployTest-context.xml
│   │   ├── SpringAutoDeployTest-create-drop-clean-db-context.xml
│   │   ├── SpringAutoDeployTest-deploymentmode-default-context.xml
│   │   ├── SpringAutoDeployTest-deploymentmode-resource-parent-folder-context.xml
│   │   ├── SpringAutoDeployTest-deploymentmode-single-resource-context.xml
│   │   ├── SpringAutoDeployTest-no-drop-context.xml
│   │   └── subdirectory
│   │   └── autodeploy.d.bpmn20.xml
│   ├── components
│   │   ├── ScopingTests-context.xml
│   │   ├── spring-component-waiter.bpmn20.xml
│   │   ├── SpringJobExecutorRollBack.bpmn20.xml
│   │   ├── SpringjobExecutorTest-context.xml
│   │   ├── SpringTimersProcess.bpmn20.xml
│   │   ├── StateHandlerTests-context.xml
│   │   └── waiter.bpmn20.xml
│   ├── email
│   │   ├── EmailTaskUsingJndi.bpmn20.xml
│   │   └── jndiEmailConfiguaration-context.xml
│   ├── engine
│   │   └── springProcessEngine-context.xml
│   ├── executionListener
│   │   ├── ExecutionListenerOnTransactionTest.testOnClosedExecutionListenersWithCustomPropertiesResolver.bpmn20.xml
│   │   ├── ExecutionListenerOnTransactionTest.testOnClosedExecutionListenersWithExecutionVariables.bpmn20.xml
│   │   ├── ExecutionListenerOnTransactionTest.testOnClosedExecutionListenersWithRollback.bpmn20.xml
│   │   ├── ExecutionListenerOnTransactionTest.testOnCloseFailureExecutionListenersWithRollback.bpmn20.xml
│   │   ├── ExecutionListenerOnTransactionTest.testOnCloseFailureExecutionListenersWithTransactionalOperation.bpmn20.xml
│   │   ├── TransactionDependentExecutionListenerSpringTest.testCustomPropertiesMapDelegateExpression.bpmn20.xml
│   │   └── TransactionDependentListenerTest-context.xml
│   ├── expression
│   │   ├── callactivity
│   │   │   ├── CallActivityBasedOnSpringBeansExpressionTest.testCallActivityByExpression.bpmn20.xml
│   │   │   ├── simpleSubProcess.bpmn20.xml
│   │   │   └── testCallActivityByExpression-context.xml
│   │   ├── expressionLimitedBeans-context.xml
│   │   └── SpringLimitedExpressionsTest.testLimitedBeansExposed.bpmn20.xml
│   ├── fieldinjection
│   │   ├── fieldInjectionSpringTest-context.xml
│   │   ├── ListenerFieldInjectionTest.testDelegateExpressionListenerFieldInjection.bpmn20.xml
│   │   ├── ServiceTaskFieldInjectionTest.testDelegateExpressionWithPrototypeBean.bpmn20.xml
│   │   └── ServiceTaskFieldInjectionTest.testDelegateExpressionWithSingletonBean.bpmn20.xml
│   ├── jpa
│   │   ├── custom-persistence.xml
│   │   ├── JPASpringTest.bpmn20.xml
│   │   └── JPASpringTest-context.xml
│   ├── junit4
│   │   ├── SpringJunit4Test.simpleProcessTest.bpmn20.xml
│   │   └── springTypicalUsageTest-context.xml
│   ├── servicetask
│   │   ├── BoundaryErrorEventSpringTest.testCatchErrorThrownByJavaDelegateOnServiceTask.bpmn20.xml
│   │   ├── serviceraskSpringTestCatchError-context.xml
│   │   ├── ServiceTaskSpringDelegationTest.testAsyncDelegateExpression.bpmn20.xml
│   │   ├── ServiceTaskSpringDelegationTest.testAsyncMethodExpressionOnSpringBean.bpmn20.xml
│   │   ├── ServiceTaskSpringDelegationTest.testDelegateExpression.bpmn20.xml
│   │   ├── ServiceTaskSpringDelegationTest.testExecutionAndTaskListenerDelegationExpression.bpmn20.xml
│   │   ├── ServiceTaskSpringDelegationTest.testMethodExpressionOnSpringBean.bpmn20.xml
│   │   ├── servicetaskSpringTest-context.xml
│   │   ├── UseActivitiServiceInServiceTaskTest.testRollBackOnException.bpmn20.xml
│   │   ├── UseActivitiServiceInServiceTaskTest.testUseInjectedRuntimeServiceInServiceTask.bpmn20.xml
│   │   └── UseActivitiServiceInServiceTaskTest.testUseRuntimeServiceNotInjectedInServiceTask.bpmn20.xml
│   ├── taskassignment
│   │   ├── CustomTaskAssignmentTest.testSetAssigneeThroughSpringService.bpmn20.xml
│   │   ├── CustomTaskAssignmentTest.testSetCandidateGroupsThroughSpringService.bpmn20.xml
│   │   ├── CustomTaskAssignmentTest.testSetCandidateUsersThroughSpringService.bpmn20.xml
│   │   └── taskassignment-context.xml
│   ├── taskListener
│   │   ├── TaskListenerDelegateExpressionTest-context.xml
│   │   ├── TaskListenerOnTransactionTest.testOnCompleteCommitted.bpmn20.xml
│   │   ├── TaskListenerOnTransactionTest.testOnCompleteCustomPropertiesResolver.bpmn20.xml
│   │   ├── TaskListenerOnTransactionTest.testOnCompleteExecutionVariables.bpmn20.xml
│   │   ├── TaskListenerOnTransactionTest.testOnCompleteRolledBack.bpmn20.xml
│   │   ├── TaskListenerOnTransactionTest.testOnCompleteTransactionalOperation.bpmn20.xml
│   │   ├── TaskListenerSpringTest.testTaskListenerDelegateExpression.bpmn20.xml
│   │   └── TransactionDependentTaskListenerSpringTest.testCustomPropertiesMapDelegateExpression.bpmn20.xml
│   └── transaction
│   ├── SpringIdentityServiceTest-context.xml
│   ├── SpringIdentityServiceTest.testCreateMembershipsInTaskListener.bpmn20.xml
│   ├── SpringIdentityServiceTest.testCreateUserInTaskListener.bpmn20.xml
│   ├── SpringTransactionIntegrationTest-context.xml
│   ├── SpringTransactionIntegrationTest.testBasicActivitiSpringIntegration.bpmn20.xml
│   └── SpringTransactionIntegrationTest.testRollbackTransactionOnActivitiException.bpmn20.xml
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE.txt
├── pom.xml
└── README.md

491 directories, 3579 files

标签:

实例下载地址

Activiti官方demo

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警