# Hierarchy For All Packages

Package Hierarchies:

- org.jbpm.assembler,
- org.jbpm.bpmn2,
- org.jbpm.bpmn2.core,
- org.jbpm.bpmn2.handler,
- org.jbpm.bpmn2.xml,
- org.jbpm.bpmn2.xml.di,
- org.jbpm.bpmn2.xpath,
- org.jbpm.casemgmt.api,
- org.jbpm.casemgmt.api.admin,
- org.jbpm.casemgmt.api.audit,
- org.jbpm.casemgmt.api.auth,
- org.jbpm.casemgmt.api.dynamic,
- org.jbpm.casemgmt.api.event,
- org.jbpm.casemgmt.api.generator,
- org.jbpm.casemgmt.api.model,
- org.jbpm.casemgmt.api.model.instance,
- org.jbpm.casemgmt.api.utils,
- org.jbpm.casemgmt.impl,
- org.jbpm.casemgmt.impl.admin,
- org.jbpm.casemgmt.impl.audit,
- org.jbpm.casemgmt.impl.command,
- org.jbpm.casemgmt.impl.dynamic,
- org.jbpm.casemgmt.impl.event,
- org.jbpm.casemgmt.impl.generator,
- org.jbpm.casemgmt.impl.jms,
- org.jbpm.casemgmt.impl.marshalling,
- org.jbpm.casemgmt.impl.model,
- org.jbpm.casemgmt.impl.model.instance,
- org.jbpm.casemgmt.impl.utils,
- org.jbpm.casemgmt.impl.wih,
- org.jbpm.compiler,
- org.jbpm.compiler.xml,
- org.jbpm.compiler.xml.processes,
- org.jbpm.examples.checklist,
- org.jbpm.examples.checklist.context,
- org.jbpm.examples.checklist.impl,
- org.jbpm.examples.evaluation,
- org.jbpm.examples.exceptions,
- org.jbpm.examples.exceptions.service,
- org.jbpm.examples.humantask,
- org.jbpm.examples.junit,
- org.jbpm.examples.looping,
- org.jbpm.examples.multipleinstance,
- org.jbpm.examples.quickstarts,
- org.jbpm.examples.request,
- org.jbpm.executor,
- org.jbpm.executor.commands,
- org.jbpm.executor.commands.error,
- org.jbpm.executor.entities,
- org.jbpm.executor.impl,
- org.jbpm.executor.impl.concurrent,
- org.jbpm.executor.impl.error,
- org.jbpm.executor.impl.event,
- org.jbpm.executor.impl.jms,
- org.jbpm.executor.impl.jpa,
- org.jbpm.executor.impl.wih,
- org.jbpm.kie.services.api,
- org.jbpm.kie.services.impl,
- org.jbpm.kie.services.impl.admin,
- org.jbpm.kie.services.impl.admin.commands,
- org.jbpm.kie.services.impl.audit,
- org.jbpm.kie.services.impl.bpmn2,
- org.jbpm.kie.services.impl.cmd,
- org.jbpm.kie.services.impl.event,
- org.jbpm.kie.services.impl.form,
- org.jbpm.kie.services.impl.form.provider,
- org.jbpm.kie.services.impl.model,
- org.jbpm.kie.services.impl.query,
- org.jbpm.kie.services.impl.query.builder,
- org.jbpm.kie.services.impl.query.mapper,
- org.jbpm.kie.services.impl.query.persistence,
- org.jbpm.kie.services.impl.query.preprocessor,
- org.jbpm.kie.services.impl.security,
- org.jbpm.kie.services.impl.store,
- org.jbpm.kie.services.impl.utils,
- org.jbpm.kie.services.impl.xml,
- org.jbpm.marshalling.impl,
- org.jbpm.osgi.bpmn2,
- org.jbpm.osgi.flow.compiler,
- org.jbpm.osgi.flow.core,
- org.jbpm.osgi.services.task,
- org.jbpm.persistence,
- org.jbpm.persistence.correlation,
- org.jbpm.persistence.jpa.hibernate,
- org.jbpm.persistence.jta,
- org.jbpm.persistence.processinstance,
- org.jbpm.persistence.settings,
- org.jbpm.persistence.timer,
- org.jbpm.process.audit,
- org.jbpm.process.audit.command,
- org.jbpm.process.audit.event,
- org.jbpm.process.audit.jms,
- org.jbpm.process.audit.query,
- org.jbpm.process.audit.strategy,
- org.jbpm.process.audit.variable,
- org.jbpm.process.builder,
- org.jbpm.process.builder.dialect,
- org.jbpm.process.builder.dialect.feel,
- org.jbpm.process.builder.dialect.java,
- org.jbpm.process.builder.dialect.javascript,
- org.jbpm.process.builder.dialect.mvel,
- org.jbpm.process.core,
- org.jbpm.process.core.async,
- org.jbpm.process.core.context,
- org.jbpm.process.core.context.exception,
- org.jbpm.process.core.context.exclusive,
- org.jbpm.process.core.context.swimlane,
- org.jbpm.process.core.context.variable,
- org.jbpm.process.core.datatype,
- org.jbpm.process.core.datatype.impl,
- org.jbpm.process.core.datatype.impl.type,
- org.jbpm.process.core.event,
- org.jbpm.process.core.impl,
- org.jbpm.process.core.timer,
- org.jbpm.process.core.timer.impl,
- org.jbpm.process.core.timer.impl.quartz,
- org.jbpm.process.core.transformation,
- org.jbpm.process.core.validation,
- org.jbpm.process.core.validation.impl,
- org.jbpm.process.instance,
- org.jbpm.process.instance.command,
- org.jbpm.process.instance.context,
- org.jbpm.process.instance.context.exception,
- org.jbpm.process.instance.context.exclusive,
- org.jbpm.process.instance.context.swimlane,
- org.jbpm.process.instance.context.variable,
- org.jbpm.process.instance.event,
- org.jbpm.process.instance.event.listeners,
- org.jbpm.process.instance.impl,
- org.jbpm.process.instance.impl.demo,
- org.jbpm.process.instance.impl.factory,
- org.jbpm.process.instance.impl.humantask,
- org.jbpm.process.instance.impl.util,
- org.jbpm.process.instance.timer,
- org.jbpm.process.workitem,
- org.jbpm.process.workitem.bpmn2,
- org.jbpm.process.workitem.core,
- org.jbpm.process.workitem.core.util,
- org.jbpm.process.workitem.core.util.service,
- org.jbpm.process.workitem.email,
- org.jbpm.process.workitem.jms,
- org.jbpm.process.workitem.rest,
- org.jbpm.process.workitem.webservice,
- org.jbpm.ruleflow.core,
- org.jbpm.ruleflow.core.factory,
- org.jbpm.ruleflow.core.validation,
- org.jbpm.ruleflow.instance,
- org.jbpm.runtime.manager.api,
- org.jbpm.runtime.manager.api.qualifiers,
- org.jbpm.runtime.manager.impl,
- org.jbpm.runtime.manager.impl.deploy,
- org.jbpm.runtime.manager.impl.error,
- org.jbpm.runtime.manager.impl.error.filters,
- org.jbpm.runtime.manager.impl.factory,
- org.jbpm.runtime.manager.impl.filter,
- org.jbpm.runtime.manager.impl.identity,
- org.jbpm.runtime.manager.impl.jpa,
- org.jbpm.runtime.manager.impl.mapper,
- org.jbpm.runtime.manager.impl.migration,
- org.jbpm.runtime.manager.impl.task,
- org.jbpm.runtime.manager.impl.tx,
- org.jbpm.services.api,
- org.jbpm.services.api.admin,
- org.jbpm.services.api.model,
- org.jbpm.services.api.query,
- org.jbpm.services.api.query.model,
- org.jbpm.services.api.service,
- org.jbpm.services.api.utils,
- org.jbpm.services.cdi,
- org.jbpm.services.cdi.impl,
- org.jbpm.services.cdi.impl.admin,
- org.jbpm.services.cdi.impl.audit,
- org.jbpm.services.cdi.impl.form,
- org.jbpm.services.cdi.impl.form.providers,
- org.jbpm.services.cdi.impl.manager,
- org.jbpm.services.cdi.impl.query,
- org.jbpm.services.cdi.impl.query.persistence,
- org.jbpm.services.cdi.impl.security,
- org.jbpm.services.cdi.impl.store,
- org.jbpm.services.cdi.producer,
- org.jbpm.services.ejb,
- org.jbpm.services.ejb.api,
- org.jbpm.services.ejb.api.admin,
- org.jbpm.services.ejb.api.query,
- org.jbpm.services.ejb.client,
- org.jbpm.services.ejb.client.impl,
- org.jbpm.services.ejb.impl,
- org.jbpm.services.ejb.impl.admin,
- org.jbpm.services.ejb.impl.audit,
- org.jbpm.services.ejb.impl.identity,
- org.jbpm.services.ejb.impl.query,
- org.jbpm.services.ejb.impl.security,
- org.jbpm.services.ejb.impl.store,
- org.jbpm.services.ejb.impl.tx,
- org.jbpm.services.ejb.remote.api,
- org.jbpm.services.task,
- org.jbpm.services.task.admin.listener,
- org.jbpm.services.task.admin.listener.internal,
- org.jbpm.services.task.assignment,
- org.jbpm.services.task.assignment.impl,
- org.jbpm.services.task.assignment.impl.strategy,
- org.jbpm.services.task.audit,
- org.jbpm.services.task.audit.commands,
- org.jbpm.services.task.audit.impl.model,
- org.jbpm.services.task.audit.jms,
- org.jbpm.services.task.audit.service,
- org.jbpm.services.task.audit.variable,
- org.jbpm.services.task.commands,
- org.jbpm.services.task.deadlines,
- org.jbpm.services.task.deadlines.notifications.impl,
- org.jbpm.services.task.deadlines.notifications.impl.email,
- org.jbpm.services.task.events,
- org.jbpm.services.task.exception,
- org.jbpm.services.task.identity,
- org.jbpm.services.task.identity.adapter,
- org.jbpm.services.task.impl,
- org.jbpm.services.task.impl.command,
- org.jbpm.services.task.impl.factories,
- org.jbpm.services.task.impl.model,
- org.jbpm.services.task.impl.model.xml,
- org.jbpm.services.task.impl.util,
- org.jbpm.services.task.internals.lifecycle,
- org.jbpm.services.task.lifecycle.listeners,
- org.jbpm.services.task.persistence,
- org.jbpm.services.task.query,
- org.jbpm.services.task.rule,
- org.jbpm.services.task.rule.impl,
- org.jbpm.services.task.utils,
- org.jbpm.services.task.wih,
- org.jbpm.services.task.wih.util,
- org.jbpm.shared.services.impl,
- org.jbpm.shared.services.impl.commands,
- org.jbpm.test,
- org.jbpm.test.services,
- org.jbpm.util,
- org.jbpm.weaver,
- org.jbpm.workflow.core,
- org.jbpm.workflow.core.impl,
- org.jbpm.workflow.core.node,
- org.jbpm.workflow.instance,
- org.jbpm.workflow.instance.context,
- org.jbpm.workflow.instance.impl,
- org.jbpm.workflow.instance.impl.factory,
- org.jbpm.workflow.instance.node

## Class Hierarchy

- java.lang.Object
  - org.jbpm.process.audit.AbstractAuditLogger (implements org.kie.api.event.process.ProcessEventListener)
    - org.jbpm.process.audit.jms.AsyncAuditLogProducer
    - org.jbpm.process.audit.JPAWorkingMemoryDbLogger
  - org.jbpm.executor.impl.AbstractAvailableJobsExecutor
    - org.jbpm.executor.impl.AvailableJobsExecutor
    - org.jbpm.executor.impl.jms.JmsAvailableJobsExecutor (implements javax.jms.MessageListener)
  - org.jbpm.test.AbstractBaseTest
    - org.jbpm.test.JbpmJUnitTestCase
  - org.jbpm.process.core.context.AbstractContext (implements org.jbpm.process.core.Context, java.io.Serializable)
    - org.jbpm.process.core.context.exception.ExceptionScope
      - org.jbpm.process.core.context.exception.CompensationScope
    - org.jbpm.process.core.context.exclusive.ExclusiveGroup
    - org.jbpm.process.core.context.swimlane.SwimlaneContext
    - org.jbpm.process.core.context.variable.VariableScope
  - org.jbpm.process.instance.context.AbstractContextInstance (implements org.jbpm.process.instance.ContextInstance, java.io.Serializable)
    - org.jbpm.process.instance.context.exception.ExceptionScopeInstance
      - org.jbpm.process.instance.context.exception.CompensationScopeInstance
      - org.jbpm.process.instance.context.exception.DefaultExceptionScopeInstance
    - org.jbpm.process.instance.context.exclusive.ExclusiveGroupInstance
    - org.jbpm.process.instance.context.swimlane.SwimlaneContextInstance
    - org.jbpm.process.instance.context.variable.VariableScopeInstance
  - org.jbpm.kie.services.impl.AbstractDeploymentService (implements org.jbpm.services.api.DeploymentService, org.jbpm.services.api.ListenerSupport)
    - org.jbpm.kie.services.impl.KModuleDeploymentService
      - org.jbpm.services.cdi.impl.DeploymentServiceCDIImpl
      - org.jbpm.services.ejb.impl.DeploymentServiceEJBImpl (implements org.jbpm.services.api.DeploymentService, org.jbpm.services.ejb.api.DeploymentServiceEJBLocal, org.jbpm.services.ejb.api.DeploymentServiceEJBRemote, org.jbpm.services.api.ListenerSupport)
  - org.drools.core.event.AbstractEventSupport<E> (implements java.io.Externalizable)
    - org.jbpm.casemgmt.impl.event.CaseEventSupport
    - org.jbpm.executor.impl.event.ExecutorEventSupportImpl (implements org.jbpm.executor.impl.event.ExecutorEventSupport)
    - org.jbpm.services.task.events.TaskEventSupport
  - org.jbpm.bpmn2.handler.AbstractExceptionHandlingTaskHandler (implements org.kie.api.runtime.process.WorkItemHandler)
    - org.jbpm.bpmn2.handler.LoggingTaskHandlerDecorator
    - org.jbpm.bpmn2.handler.SignallingTaskHandlerDecorator
  - org.jbpm.runtime.manager.impl.error.filters.AbstractExecutionErrorFilter (implements org.kie.internal.runtime.error.ExecutionErrorFilter)
    - org.jbpm.runtime.manager.impl.error.filters.DBExecutionErrorFilter
    - org.jbpm.executor.impl.error.JobExecutionErrorFilter
    - org.jbpm.runtime.manager.impl.error.filters.ProcessExecutionErrorFilter
    - org.jbpm.runtime.manager.impl.error.filters.TaskExecutionErrorFilter
  - java.util.concurrent.AbstractExecutorService (implements java.util.concurrent.ExecutorService)
    - java.util.concurrent.ThreadPoolExecutor
      - java.util.concurrent.ScheduledThreadPoolExecutor (implements java.util.concurrent.ScheduledExecutorService)
        - org.jbpm.executor.impl.concurrent.PrioritisedScheduledThreadPoolExecutor
  - org.jbpm.kie.services.impl.form.provider.AbstractFormProvider (implements org.jbpm.kie.services.impl.form.FormProvider)
    - org.jbpm.kie.services.impl.form.provider.FreemakerFormProvider
      - org.jbpm.kie.services.impl.form.provider.ClasspathFormProvider
        - org.jbpm.services.cdi.impl.form.providers.ClasspathFormProviderCDI
      - org.jbpm.kie.services.impl.form.provider.InMemoryFormProvider
        - org.jbpm.services.cdi.impl.form.providers.InMemoryFormProviderCDI
  - org.jbpm.services.task.wih.AbstractHTWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
    - org.jbpm.services.task.wih.LocalHTWorkItemHandler
    - org.jbpm.services.task.wih.NonManagedLocalHTWorkItemHandler
  - org.jbpm.process.builder.dialect.java.AbstractJavaProcessBuilder
    - org.jbpm.process.builder.dialect.java.JavaActionBuilder (implements org.jbpm.process.builder.ActionBuilder)
    - org.jbpm.process.builder.dialect.java.JavaReturnValueEvaluatorBuilder (implements org.jbpm.process.builder.ReturnValueEvaluatorBuilder)
  - org.jbpm.services.task.impl.model.xml.AbstractJaxbTaskObject<T>
    - org.jbpm.services.task.impl.model.xml.JaxbAttachment (implements org.kie.api.task.model.Attachment)
    - org.jbpm.services.task.impl.model.xml.JaxbContentData (implements org.kie.internal.task.api.model.ContentData)
    - org.jbpm.services.task.impl.model.xml.JaxbI18NText (implements org.kie.api.task.model.I18NText)
    - org.jbpm.services.task.impl.model.xml.JaxbTaskData (implements org.kie.api.task.model.TaskData)
  - org.drools.core.time.impl.AbstractJobHandle (implements org.drools.core.time.JobHandle)
    - org.drools.core.time.impl.DefaultJobHandle (implements java.io.Serializable)
      - org.jbpm.process.core.timer.impl.GlobalTimerService.GlobalJobHandle (implements org.drools.core.time.JobHandle)
        - org.jbpm.process.core.timer.impl.QuartzSchedulerService.GlobalQuartzJobHandle
        - org.jbpm.process.core.timer.impl.ThreadPoolSchedulerService.GlobalJDKJobHandle (implements java.io.Serializable)
  - org.jbpm.services.task.assignment.impl.AbstractLoadCalculator (implements org.jbpm.services.task.assignment.LoadCalculator)
    - org.jbpm.services.task.assignment.impl.TaskCountLoadCalculator
    - org.jbpm.services.task.assignment.impl.TotalCompletionTimeLoadCalculator
  - org.jbpm.process.workitem.core.AbstractLogOrThrowWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
    - org.jbpm.process.workitem.bpmn2.AbstractRuleTaskHandler (implements org.kie.internal.runtime.Cacheable)
      - org.jbpm.process.workitem.bpmn2.BusinessRuleTaskHandler
      - org.jbpm.process.workitem.bpmn2.DecisionTaskHandler
    - org.jbpm.process.workitem.email.EmailWorkItemHandler
    - org.jbpm.process.workitem.jms.JMSSendTaskWorkItemHandler (implements org.kie.internal.runtime.Cacheable)
    - org.jbpm.process.workitem.rest.RESTWorkItemHandler (implements org.kie.internal.runtime.Cacheable)
    - org.jbpm.process.workitem.bpmn2.ServiceTaskHandler (implements org.kie.internal.runtime.Cacheable)
    - org.jbpm.process.workitem.webservice.WebServiceWorkItemHandler (implements org.kie.internal.runtime.Cacheable)
  - com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
    - com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
      - com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
        - org.jbpm.marshalling.impl.JBPMMessages.IterationLevel (implements org.jbpm.marshalling.impl.JBPMMessages.IterationLevelOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstance (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstance (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContentOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTrigger (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTriggerOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntry (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntryOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNode (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstance (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessTimerOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstance (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.Variable (implements org.jbpm.marshalling.impl.JBPMMessages.VariableOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.VariableContainer (implements org.jbpm.marshalling.impl.JBPMMessages.VariableContainerOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.WorkItem (implements org.jbpm.marshalling.impl.JBPMMessages.WorkItemOrBuilder)
  - com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
    - com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
      - com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
        - org.jbpm.marshalling.impl.JBPMMessages.IterationLevel.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.IterationLevelOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstance.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstance.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContentOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTrigger.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTriggerOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntry.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntryOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNode.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNodeOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstance.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessTimerOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstance.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstanceOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.Variable.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.VariableOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.VariableContainer.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.VariableContainerOrBuilder)
        - org.jbpm.marshalling.impl.JBPMMessages.WorkItem.Builder (implements org.jbpm.marshalling.impl.JBPMMessages.WorkItemOrBuilder)
  - org.jbpm.process.builder.dialect.mvel.AbstractMVELBuilder
    - org.jbpm.process.builder.dialect.mvel.MVELActionBuilder (implements org.jbpm.process.builder.ActionBuilder)
    - org.jbpm.process.builder.dialect.mvel.MVELReturnValueEvaluatorBuilder (implements org.jbpm.process.builder.ReturnValueEvaluatorBuilder)
  - org.drools.persistence.jpa.AbstractPersistenceContextManager
    - org.drools.persistence.jpa.JpaPersistenceContextManager (implements org.drools.persistence.api.PersistenceContextManager)
      - org.jbpm.persistence.JpaProcessPersistenceContextManager (implements org.jbpm.persistence.api.ProcessPersistenceContextManager)
    - org.jbpm.services.task.persistence.JPATaskPersistenceContextManager (implements org.kie.internal.task.api.TaskPersistenceContextManager)
  - org.jbpm.assembler.AbstractProcessAssembler (implements org.kie.api.internal.assembler.KieAssemblerService)
    - org.jbpm.assembler.BPMN2AssemblerService
    - org.jbpm.assembler.DRFAssemblerService
  - org.jbpm.process.instance.AbstractProcessInstanceFactory (implements org.jbpm.process.instance.ProcessInstanceFactory)
    - org.jbpm.ruleflow.instance.RuleFlowProcessInstanceFactory (implements java.io.Externalizable)
  - org.jbpm.marshalling.impl.AbstractProcessInstanceMarshaller (implements org.jbpm.marshalling.impl.ProcessInstanceMarshaller)
    - org.jbpm.marshalling.impl.RuleFlowProcessInstanceMarshaller
  - javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
    - org.jbpm.process.workitem.core.util.WidProcessor
  - org.jbpm.marshalling.impl.AbstractProtobufProcessInstanceMarshaller (implements org.jbpm.marshalling.impl.ProcessInstanceMarshaller)
    - org.jbpm.marshalling.impl.ProtobufRuleFlowProcessInstanceMarshaller
  - org.jbpm.query.jpa.builder.impl.AbstractQueryBuilderImpl<T>
    - org.jbpm.process.audit.query.AbstractAuditQueryBuilderImpl<T,R> (implements org.kie.internal.runtime.manager.audit.query.AuditLogQueryBuilder<T,R>)
      - org.jbpm.services.task.audit.service.AuditTaskQueryBuilderImpl (implements org.kie.internal.task.query.AuditTaskQueryBuilder)
      - org.jbpm.services.task.audit.service.BAMTaskSummaryQueryBuilderImpl (implements org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder)
      - org.jbpm.process.audit.query.NodeInstLogQueryBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.NodeInstanceLogQueryBuilder)
      - org.jbpm.process.audit.query.ProcInstLogQueryBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogQueryBuilder)
      - org.jbpm.services.task.audit.service.TaskEventQueryBuilderImpl (implements org.kie.internal.task.query.TaskEventQueryBuilder)
      - org.jbpm.process.audit.query.VarInstLogQueryBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.VariableInstanceLogQueryBuilder)
    - org.jbpm.query.jpa.builder.impl.AbstractDeleteBuilderImpl<T>
      - org.jbpm.process.audit.query.AbstractAuditDeleteBuilderImpl<T> (implements org.kie.internal.runtime.manager.audit.query.AuditDeleteBuilder<T>)
        - org.jbpm.services.task.audit.service.AuditTaskDeleteBuilderImpl (implements org.kie.internal.task.query.AuditTaskDeleteBuilder)
        - org.jbpm.executor.impl.jpa.ErrorInfoDeleteBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.ErrorInfoDeleteBuilder)
        - org.jbpm.process.audit.query.NodeInstanceLogDeleteBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.NodeInstanceLogDeleteBuilder)
        - org.jbpm.process.audit.query.ProcessInstanceLogDeleteBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.ProcessInstanceLogDeleteBuilder)
        - org.jbpm.executor.impl.jpa.RequestInfoDeleteBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.RequestInfoLogDeleteBuilder)
        - org.jbpm.services.task.audit.service.TaskEventDeleteBuilderImpl (implements org.kie.internal.task.query.TaskEventDeleteBuilder)
        - org.jbpm.services.task.audit.service.TaskVariableDeleteBuilderImpl (implements org.kie.internal.task.query.TaskVariableDeleteBuilder)
        - org.jbpm.process.audit.query.VarInstanceLogDeleteBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.VariableInstanceLogDeleteBuilder)
    - org.jbpm.services.task.audit.service.AbstractTaskAuditQueryBuilderImpl<Q,R>
      - org.jbpm.services.task.audit.service.TaskVariableQueryBuilderImpl (implements org.kie.internal.task.query.TaskVariableQueryBuilder)
    - org.jbpm.executor.impl.jpa.ErrorInfoQueryBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.ErrorInfoQueryBuilder)
    - org.jbpm.executor.impl.jpa.RequestInfoQueryBuilderImpl (implements org.kie.internal.runtime.manager.audit.query.RequestInfoQueryBuilder)
    - org.jbpm.services.task.impl.TaskSummaryQueryBuilderImpl (implements org.kie.internal.task.query.TaskSummaryQueryBuilder)
  - org.jbpm.kie.services.impl.query.mapper.AbstractQueryMapper<T>
    - org.jbpm.kie.services.impl.query.mapper.ExecutionErrorQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.ProcessInstanceCustomQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.ProcessInstanceQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.ProcessInstanceWithCustomVarsQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.ProcessInstanceWithVarsQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.RawListQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.TaskSummaryQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithCustomVarsQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithModifVarsQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithPotOwnerQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
    - org.jbpm.kie.services.impl.query.mapper.UserTaskInstanceWithVarsQueryMapper (implements org.jbpm.services.api.query.QueryResultMapper<T>)
  - org.jbpm.services.ejb.remote.api.AbstractRemoteObject
    - org.jbpm.services.ejb.remote.api.RemoteMap (implements java.util.Map<K,V>, java.io.Serializable)
    - org.jbpm.services.ejb.remote.api.RemoteObject (implements java.io.Serializable)
  - org.jbpm.runtime.manager.impl.AbstractRuntimeManager (implements org.kie.internal.runtime.manager.InternalRuntimeManager)
    - org.jbpm.runtime.manager.impl.PerCaseRuntimeManager
    - org.jbpm.runtime.manager.impl.PerProcessInstanceRuntimeManager
    - org.jbpm.runtime.manager.impl.PerRequestRuntimeManager
    - org.jbpm.runtime.manager.impl.SingletonRuntimeManager
  - org.jbpm.test.services.AbstractServicesTest
    - org.jbpm.test.services.AbstractCaseServicesTest
    - org.jbpm.test.services.AbstractKieServicesTest
  - org.jbpm.services.task.identity.AbstractUserGroupInfo
    - org.jbpm.services.task.identity.DBUserGroupCallbackImpl (implements org.kie.internal.task.api.UserGroupCallback)
    - org.jbpm.services.task.identity.DBUserInfoImpl (implements org.kie.internal.task.api.UserInfo)
    - org.jbpm.services.task.identity.DefaultUserInfo (implements org.kie.internal.task.api.UserInfo)
      - org.jbpm.services.task.identity.PropertyUserInfoImpl (implements org.kie.internal.task.api.UserInfo)
    - org.jbpm.services.task.identity.JAASUserGroupCallbackImpl (implements org.kie.api.task.UserGroupCallback)
    - org.jbpm.services.task.identity.JBossUserGroupCallbackImpl (implements org.kie.internal.task.api.UserGroupCallback)
    - org.jbpm.services.task.identity.LDAPUserGroupCallbackImpl (implements org.kie.api.task.UserGroupCallback)
    - org.jbpm.services.task.identity.LDAPUserInfoImpl (implements org.kie.internal.task.api.UserInfo)
  - org.jbpm.weaver.AbstractWeaverService (implements org.kie.api.internal.weaver.KieWeaverService<P>)
    - org.jbpm.weaver.BPMN2WeaverService
    - org.jbpm.weaver.DRFWeaverService
  - org.jbpm.process.workitem.core.AbstractWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.process.core.context.exception.ActionExceptionHandler (implements org.jbpm.process.core.context.exception.ExceptionHandler, java.io.Serializable)
  - org.jbpm.casemgmt.impl.model.AdHocFragmentImpl (implements org.jbpm.casemgmt.api.model.AdHocFragment, java.io.Serializable)
  - org.jbpm.kie.services.impl.AdHocProcessServiceImpl (implements org.jbpm.services.api.AdHocProcessService, org.jbpm.kie.services.impl.VariablesAware)
    - org.jbpm.services.cdi.impl.AdHocProcessServiceCDIImpl
  - org.jbpm.kie.services.impl.AdHocUserTaskServiceImpl (implements org.jbpm.services.api.AdHocUserTaskService, org.jbpm.kie.services.impl.VariablesAware)
    - org.jbpm.services.cdi.impl.AdHocUserTaskServiceCDIImpl
  - org.jbpm.kie.services.impl.query.AggregateColumnFilter (implements java.io.Serializable)
  - org.jbpm.workflow.core.node.Assignment (implements java.io.Serializable)
  - org.kie.internal.task.api.assignment.Assignment (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jbpm.services.task.assignment.impl.AssignmentImpl
  - org.jbpm.services.task.assignment.impl.AssignmentServiceImpl (implements org.jbpm.services.task.assignment.AssignmentService)
  - org.jbpm.services.task.assignment.AssignmentServiceProvider
  - org.jbpm.services.task.assignment.AssignmentServiceRegistry
  - org.jbpm.bpmn2.core.Association (implements java.io.Serializable)
  - org.jbpm.process.audit.jms.AsyncAuditLogReceiver (implements javax.jms.MessageListener)
    - org.jbpm.services.cdi.impl.audit.AuditJMSProcessor
    - org.jbpm.services.ejb.impl.audit.AuditJMSProcessor
  - org.jbpm.casemgmt.impl.jms.AsyncCaseInstanceAuditEventProducer (implements org.kie.internal.runtime.Cacheable, org.jbpm.casemgmt.api.event.CaseEventListener)
  - org.jbpm.casemgmt.impl.jms.AsyncCaseInstanceAuditEventReceiver (implements javax.jms.MessageListener)
  - org.jbpm.process.core.async.AsyncExecutionMarker
  - org.jbpm.executor.impl.event.AsynchronousJobEventImpl (implements org.jbpm.executor.AsynchronousJobEvent)
  - org.jbpm.process.core.async.AsyncSignalEventCommand (implements org.kie.api.executor.Command)
  - org.jbpm.process.core.async.AsyncStartProcessCommand (implements org.kie.api.executor.Command)
  - org.jbpm.services.task.audit.jms.AsyncTaskLifeCycleEventReceiver (implements javax.jms.MessageListener)
  - org.jbpm.executor.impl.wih.AsyncWorkItemHandler (implements org.kie.internal.runtime.Cacheable, org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.executor.impl.wih.AsyncWorkItemHandlerCmdCallback (implements org.kie.api.executor.CommandCallback)
  - org.jbpm.services.task.impl.model.AttachmentImpl (implements org.kie.internal.task.api.model.InternalAttachment)
  - org.jbpm.services.task.impl.model.AttachmentImpl_
  - org.jbpm.casemgmt.impl.model.AuditCaseInstanceData (implements java.io.Serializable)
  - org.jbpm.process.audit.command.AuditCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
    - org.jbpm.process.audit.command.AuditNodeInstanceLogQueryCommand
    - org.jbpm.process.audit.command.AuditProcessInstanceLogQueryCommand
    - org.jbpm.process.audit.command.AuditVariableInstanceLogQueryCommand
    - org.jbpm.process.audit.command.ClearHistoryLogsCommand
    - org.jbpm.process.audit.command.FindActiveProcessInstancesCommand
    - org.jbpm.process.audit.command.FindNodeInstancesCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.process.audit.command.FindProcessInstanceCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.process.audit.command.FindProcessInstancesCommand
    - org.jbpm.process.audit.command.FindSubProcessInstancesCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.process.audit.command.FindVariableInstancesByNameCommand
    - org.jbpm.process.audit.command.FindVariableInstancesCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.process.audit.AuditLoggerFactory
  - org.jbpm.services.task.audit.impl.model.AuditTaskData
  - org.jbpm.services.task.audit.impl.model.AuditTaskImpl (implements org.kie.internal.task.api.AuditTask, java.io.Serializable)
  - org.jbpm.services.task.audit.impl.model.AuditTaskImpl_
  - org.jbpm.casemgmt.impl.AuthorizationManagerImpl (implements org.jbpm.casemgmt.api.auth.AuthorizationManager)
  - org.jbpm.executor.commands.error.AutoAckErrorCommand (implements org.kie.api.executor.Command, org.kie.api.executor.Reoccurring)
    - org.jbpm.executor.commands.error.JobAutoAckErrorCommand
    - org.jbpm.executor.commands.error.ProcessAutoAckErrorCommand
    - org.jbpm.executor.commands.error.TaskAutoAckErrorCommand
  - org.jbpm.services.task.audit.impl.model.BAMTaskSummaryImpl (implements java.io.Serializable)
  - org.jbpm.services.task.audit.impl.model.BAMTaskSummaryImpl_
  - org.drools.core.xml.BaseAbstractHandler
    - org.jbpm.compiler.xml.processes.AbstractNodeHandler (implements org.drools.core.xml.Handler)
      - org.jbpm.compiler.xml.processes.ActionNodeHandler
      - org.jbpm.compiler.xml.processes.CompositeNodeHandler
        - org.jbpm.compiler.xml.processes.DynamicNodeHandler
        - org.jbpm.compiler.xml.processes.ForEachNodeHandler
      - org.jbpm.compiler.xml.processes.EndNodeHandler
      - org.jbpm.compiler.xml.processes.EventNodeHandler
      - org.jbpm.compiler.xml.processes.FaultNodeHandler
      - org.jbpm.compiler.xml.processes.JoinNodeHandler
      - org.jbpm.compiler.xml.processes.MilestoneNodeHandler
      - org.jbpm.compiler.xml.processes.RuleSetNodeHandler
      - org.jbpm.compiler.xml.processes.SplitNodeHandler
      - org.jbpm.compiler.xml.processes.StartNodeHandler
      - org.jbpm.compiler.xml.processes.StateNodeHandler
      - org.jbpm.compiler.xml.processes.SubProcessNodeHandler
      - org.jbpm.compiler.xml.processes.TimerNodeHandler
      - org.jbpm.compiler.xml.processes.WorkItemNodeHandler
        - org.jbpm.compiler.xml.processes.HumanTaskNodeHandler
    - org.jbpm.bpmn2.xml.AbstractNodeHandler (implements org.drools.core.xml.Handler)
      - org.jbpm.bpmn2.xml.AbstractCompositeNodeHandler
        - org.jbpm.bpmn2.xml.CompositeContextNodeHandler
          - org.jbpm.bpmn2.xml.AdHocSubProcessHandler
        - org.jbpm.bpmn2.xml.ForEachNodeHandler
      - org.jbpm.bpmn2.xml.ActionNodeHandler
      - org.jbpm.bpmn2.xml.BoundaryEventHandler
      - org.jbpm.bpmn2.xml.BusinessRuleTaskHandler
      - org.jbpm.bpmn2.xml.CallActivityHandler
      - org.jbpm.bpmn2.xml.CatchLinkNodeHandler (implements org.drools.core.xml.Handler)
      - org.jbpm.bpmn2.xml.ComplexGatewayHandler
      - org.jbpm.bpmn2.xml.EndEventHandler
      - org.jbpm.bpmn2.xml.EndNodeHandler
      - org.jbpm.bpmn2.xml.EventBasedGatewayHandler
      - org.jbpm.bpmn2.xml.EventNodeHandler
      - org.jbpm.bpmn2.xml.ExclusiveGatewayHandler
      - org.jbpm.bpmn2.xml.FaultNodeHandler
      - org.jbpm.bpmn2.xml.InclusiveGatewayHandler
      - org.jbpm.bpmn2.xml.IntermediateCatchEventHandler
      - org.jbpm.bpmn2.xml.IntermediateThrowEventHandler
      - org.jbpm.bpmn2.xml.JoinHandler
      - org.jbpm.bpmn2.xml.ParallelGatewayHandler
      - org.jbpm.bpmn2.xml.ScriptTaskHandler
      - org.jbpm.bpmn2.xml.SplitHandler
      - org.jbpm.bpmn2.xml.StartEventHandler
      - org.jbpm.bpmn2.xml.StateNodeHandler
      - org.jbpm.bpmn2.xml.SubProcessHandler
        - org.jbpm.bpmn2.xml.TransactionHandler
      - org.jbpm.bpmn2.xml.TaskHandler
        - org.jbpm.bpmn2.xml.ManualTaskHandler
        - org.jbpm.bpmn2.xml.ReceiveTaskHandler
        - org.jbpm.bpmn2.xml.SendTaskHandler
        - org.jbpm.bpmn2.xml.ServiceTaskHandler
        - org.jbpm.bpmn2.xml.UserTaskHandler
      - org.jbpm.bpmn2.xml.ThrowLinkNodeHandler
      - org.jbpm.bpmn2.xml.TimerNodeHandler
      - org.jbpm.bpmn2.xml.WorkItemNodeHandler
    - org.jbpm.bpmn2.xml.AssociationHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.Bpmn2ImportHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.di.BPMNEdgeHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.di.BPMNPlaneHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.di.BPMNShapeHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ConnectionHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ConstraintHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.DataObjectHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.DataStoreHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.DefinitionsHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.DocumentationHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.ErrorHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.EscalationHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.EventFilterHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ExceptionHandlerHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.FunctionImportHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.GlobalHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.GlobalHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ImportHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.ImportHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.InMessageRefHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.InPortHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.InterfaceHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.ItemDefinitionHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.LaneHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.MappingHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.MessageHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.MetaDataHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.MetaDataHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.MetaValueHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.OperationHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.OutPortHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ParameterHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ProcessHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.ProcessHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.PropertyHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.SequenceFlowHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.bpmn2.xml.SignalHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.SwimlaneHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.TimerHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.TriggerHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.TypeHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.ValueHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.VariableHandler (implements org.drools.core.xml.Handler)
    - org.jbpm.compiler.xml.processes.WorkHandler (implements org.drools.core.xml.Handler)
  - org.kie.internal.osgi.BaseActivator (implements org.osgi.framework.BundleActivator)
    - org.jbpm.osgi.flow.core.Activator
    - org.jbpm.osgi.flow.compiler.Activator
    - org.jbpm.osgi.bpmn2.Activator
    - org.jbpm.osgi.services.task.Activator
  - org.drools.compiler.compiler.BaseKnowledgeBuilderResultImpl (implements org.kie.internal.builder.KnowledgeBuilderResult)
    - org.drools.compiler.compiler.DroolsError (implements org.kie.internal.builder.KnowledgeBuilderError)
      - org.drools.compiler.compiler.DescrBuildError
        - org.jbpm.compiler.ProcessBuildError
  - org.jbpm.process.core.datatype.impl.type.BooleanDataType (implements org.jbpm.process.core.datatype.DataType)
  - org.jbpm.services.task.impl.model.BooleanExpressionImpl (implements org.kie.internal.task.api.model.BooleanExpression)
  - org.jbpm.services.task.impl.model.BooleanExpressionImpl_
  - org.jbpm.kie.services.impl.bpmn2.BPMN2DataServiceImpl (implements org.jbpm.services.api.DefinitionService, org.jbpm.services.api.DeploymentEventListener)
    - org.jbpm.services.cdi.impl.BPMN2DataServiceCDIImpl
    - org.jbpm.services.ejb.impl.DefinitionServiceEJBImpl (implements org.jbpm.services.api.DefinitionService, org.jbpm.services.ejb.api.DefinitionServiceEJBLocal, org.jbpm.services.ejb.api.DefinitionServiceEJBRemote, org.jbpm.services.api.DeploymentEventListener)
  - org.jbpm.bpmn2.core.Bpmn2Import (implements java.io.Serializable)
  - org.jbpm.bpmn2.BPMN2ProcessProviderImpl (implements org.drools.compiler.compiler.BPMN2ProcessProvider)
  - org.jbpm.bpmn2.xml.di.BPMNEdgeHandler.ConnectionInfo
  - org.jbpm.bpmn2.xml.di.BPMNPlaneHandler.ProcessInfo
  - org.jbpm.bpmn2.xml.di.BPMNShapeHandler.NodeInfo
  - org.jbpm.process.core.timer.BusinessCalendarImpl (implements org.jbpm.process.core.timer.BusinessCalendar)
  - org.jbpm.services.task.assignment.impl.strategy.BusinessRuleAssignmentStrategy (implements org.kie.internal.task.api.assignment.AssignmentStrategy)
  - org.jbpm.runtime.manager.impl.CacheManagerImpl (implements org.kie.internal.runtime.manager.CacheManager)
  - org.jbpm.process.instance.impl.CancelNodeInstanceAction (implements org.jbpm.process.instance.impl.Action, java.io.Serializable)
  - org.jbpm.kie.services.impl.admin.commands.CancelNodeInstanceCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.casemgmt.impl.command.CaseCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
    - org.jbpm.casemgmt.impl.command.AddDataCaseFileInstanceCommand
    - org.jbpm.casemgmt.impl.command.AddDynamicProcessCommand
    - org.jbpm.casemgmt.impl.command.AddDynamicProcessToStageCommand
    - org.jbpm.casemgmt.impl.command.AddDynamicTaskCommand
    - org.jbpm.casemgmt.impl.command.AddDynamicTaskToStageCommand
    - org.jbpm.casemgmt.impl.command.CancelCaseCommand
    - org.jbpm.casemgmt.impl.command.CaseCommentCommand
    - org.jbpm.casemgmt.impl.command.CloseCaseCommand
    - org.jbpm.casemgmt.impl.command.ModifyRoleAssignmentCommand
    - org.jbpm.casemgmt.impl.command.RemoveDataCaseFileInstanceCommand
    - org.jbpm.casemgmt.impl.command.ReopenCaseCommand
    - org.jbpm.casemgmt.impl.command.StartCaseCommand
    - org.jbpm.casemgmt.impl.command.TriggerAdHocNodeInStageCommand
    - org.jbpm.casemgmt.impl.command.UpdateCaseFileInstanceCommand
  - org.jbpm.casemgmt.impl.event.CaseConfigurationDeploymentListener (implements org.jbpm.services.api.DeploymentEventListener)
  - org.jbpm.casemgmt.impl.model.CaseDefinitionComparator (implements java.util.Comparator<T>)
  - org.jbpm.casemgmt.impl.model.CaseDefinitionImpl (implements org.jbpm.casemgmt.api.model.CaseDefinition, java.io.Serializable)
  - org.jbpm.casemgmt.api.event.CaseEvent
    - org.jbpm.casemgmt.api.event.CaseCancelEvent
    - org.jbpm.casemgmt.api.event.CaseCloseEvent
    - org.jbpm.casemgmt.api.event.CaseCommentEvent
    - org.jbpm.casemgmt.api.event.CaseDataEvent
    - org.jbpm.casemgmt.api.event.CaseDestroyEvent
    - org.jbpm.casemgmt.api.event.CaseDynamicSubprocessEvent
    - org.jbpm.casemgmt.api.event.CaseDynamicTaskEvent
    - org.jbpm.casemgmt.api.event.CaseReopenEvent
    - org.jbpm.casemgmt.api.event.CaseRoleAssignmentEvent
    - org.jbpm.casemgmt.api.event.CaseStartEvent
  - org.jbpm.casemgmt.impl.audit.CaseFileDataLog (implements org.jbpm.casemgmt.api.audit.CaseFileData, java.io.Serializable)
  - org.jbpm.casemgmt.impl.model.instance.CaseFileInstanceImpl (implements org.kie.api.runtime.process.CaseAssignment, org.jbpm.casemgmt.api.model.instance.CaseFileInstance, java.io.Serializable)
  - org.jbpm.casemgmt.impl.marshalling.CaseFileInstanceMarshallingStrategy (implements org.kie.internal.runtime.Cacheable, org.kie.api.marshalling.ObjectMarshallingStrategy, org.drools.persistence.api.TransactionAware)
  - org.jbpm.casemgmt.impl.model.instance.CaseFileItemImpl (implements org.jbpm.casemgmt.api.model.CaseFileItem)
  - org.jbpm.casemgmt.impl.generator.CaseIdInfo (implements java.io.Serializable)
  - org.jbpm.casemgmt.impl.audit.CaseIndexerManager
  - org.jbpm.casemgmt.impl.audit.CaseInstanceAuditConstants
  - org.jbpm.casemgmt.impl.audit.CaseInstanceAuditEventListener (implements org.kie.internal.runtime.Cacheable, org.jbpm.casemgmt.api.event.CaseEventListener)
  - org.jbpm.casemgmt.impl.audit.CaseInstanceAuditLoggerFactory
  - org.jbpm.casemgmt.impl.model.instance.CaseInstanceImpl (implements org.jbpm.casemgmt.api.model.instance.CaseInstance, java.io.Serializable)
  - org.jbpm.casemgmt.impl.admin.CaseInstanceMigrationServiceImpl (implements org.jbpm.casemgmt.api.admin.CaseInstanceMigrationService)
  - org.jbpm.casemgmt.impl.marshalling.CaseMarshallerFactory
  - org.jbpm.casemgmt.api.admin.CaseMigrationReport
  - org.jbpm.casemgmt.impl.model.CaseMilestoneImpl (implements org.jbpm.casemgmt.api.model.CaseMilestone, java.io.Serializable)
  - org.jbpm.casemgmt.impl.model.instance.CaseMilestoneInstanceImpl (implements org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance, java.io.Serializable)
  - org.jbpm.casemgmt.impl.audit.CaseRoleAssignmentLog (implements java.io.Serializable)
  - org.jbpm.casemgmt.impl.model.CaseRoleImpl (implements org.jbpm.casemgmt.api.model.CaseRole, java.io.Serializable)
  - org.jbpm.casemgmt.impl.model.instance.CaseRoleInstanceImpl (implements org.jbpm.casemgmt.api.model.instance.CaseRoleInstance, java.io.Serializable)
  - org.jbpm.casemgmt.impl.CaseRuntimeDataServiceImpl (implements org.jbpm.casemgmt.api.CaseRuntimeDataService, org.jbpm.services.api.DeploymentEventListener)
  - org.jbpm.casemgmt.impl.CaseServiceImpl (implements org.jbpm.casemgmt.api.CaseService)
  - org.jbpm.casemgmt.impl.model.CaseStageImpl (implements org.jbpm.casemgmt.api.model.CaseStage, java.io.Serializable)
  - org.jbpm.casemgmt.impl.model.instance.CaseStageInstanceImpl (implements org.jbpm.casemgmt.api.model.instance.CaseStageInstance, java.io.Serializable)
  - org.jbpm.casemgmt.api.CaseUtils
  - org.jbpm.services.cdi.producer.CDITaskServiceFactory (implements org.kie.internal.runtime.manager.TaskServiceFactory)
  - org.jbpm.examples.checklist.impl.ChecklistExample
  - org.jbpm.examples.checklist.impl.ChecklistItemFactory
  - org.jbpm.executor.impl.ClassCacheManager
  - org.jbpm.services.task.utils.ClassUtil
  - org.jbpm.services.task.utils.CollectionUtils
  - org.jbpm.process.audit.CommandBasedAuditLogService (implements org.jbpm.process.audit.AuditLogService)
  - org.jbpm.services.task.impl.command.CommandBasedTaskService (implements org.kie.internal.task.api.EventService<T>, org.kie.internal.task.api.InternalTaskService)
  - org.jbpm.services.task.commands.CommandsUtil
  - org.jbpm.services.task.impl.model.CommentImpl (implements org.kie.internal.task.api.model.InternalComment)
  - org.jbpm.services.task.impl.model.CommentImpl_
  - org.jbpm.casemgmt.impl.model.instance.CommentInstanceImpl (implements org.jbpm.casemgmt.api.model.instance.CommentInstance)
  - org.jbpm.casemgmt.impl.event.CommentNotificationEventListener (implements org.kie.internal.runtime.Cacheable, org.jbpm.casemgmt.api.event.CaseEventListener)
  - org.jbpm.kie.services.impl.CommonUtils
  - org.jbpm.process.core.context.exception.CompensationHandler (implements org.jbpm.process.core.context.exception.ExceptionHandler, java.io.Serializable)
  - java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
    - java.awt.Container
      - java.awt.Window (implements javax.accessibility.Accessible)
        - java.awt.Dialog
          - javax.swing.JDialog (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.jbpm.examples.checklist.impl.CreateItemDialog
            - org.jbpm.process.instance.impl.humantask.HumanTaskDialog
            - org.jbpm.process.instance.impl.demo.UIWorkItemHandlerDialog
            - org.jbpm.examples.request.UIWorkItemHandlerDialog
        - java.awt.Frame (implements java.awt.MenuContainer)
          - javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
            - org.jbpm.examples.checklist.impl.ChecklistUI
            - org.jbpm.process.instance.impl.humantask.HumanTaskHandler (implements org.kie.api.runtime.process.WorkItemHandler)
            - org.jbpm.examples.request.RequestUI
            - org.jbpm.process.instance.impl.demo.UIWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
            - org.jbpm.examples.request.UIWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.kie.services.impl.CompositeAsyncAuditLogReceiver (implements javax.jms.MessageListener)
  - org.jbpm.shared.services.impl.commands.CompositeCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.workflow.core.node.CompositeNode.NodeAndType (implements java.io.Serializable)
  - org.jbpm.process.workitem.email.Connection
  - org.jbpm.workflow.core.impl.ConnectionImpl (implements org.jbpm.workflow.core.Connection, java.io.Serializable)
  - org.jbpm.workflow.core.impl.ConnectionRef (implements java.io.Serializable)
  - org.jbpm.workflow.core.impl.ConstraintImpl (implements org.jbpm.workflow.core.Constraint, java.io.Serializable)
  - org.jbpm.persistence.jta.ContainerManagedTransactionDisposeCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.persistence.jta.ContainerManagedTransactionManager (implements org.drools.persistence.api.TransactionManager)
  - org.jbpm.services.task.impl.model.ContentDataImpl (implements org.kie.internal.task.api.model.ContentData)
    - org.jbpm.services.task.impl.model.FaultDataImpl (implements org.kie.internal.task.api.model.FaultData)
  - org.jbpm.services.task.impl.model.ContentImpl (implements org.kie.internal.task.api.model.InternalContent)
  - org.jbpm.services.task.impl.model.ContentImpl_
  - org.jbpm.services.task.utils.ContentMarshallerHelper
  - org.jbpm.process.core.impl.ContextContainerImpl (implements org.jbpm.process.core.ContextContainer, java.io.Serializable)
  - org.jbpm.process.instance.impl.ContextInstanceFactoryRegistry
  - org.jbpm.runtime.manager.impl.jpa.ContextMappingInfo (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.query.CoreFunctionQueryParamBuilder (implements org.jbpm.services.api.query.QueryParamBuilder<T>)
  - org.jbpm.persistence.correlation.CorrelationKeyInfo (implements org.jbpm.persistence.api.PersistentCorrelationKey, java.io.Serializable)
  - org.jbpm.persistence.correlation.CorrelationPropertyInfo (implements org.kie.internal.process.CorrelationProperty<T>, java.io.Serializable)
  - org.jbpm.workflow.instance.impl.factory.CreateNewNodeFactory (implements org.jbpm.workflow.instance.impl.NodeInstanceFactory)
  - org.jbpm.workflow.core.node.DataAssociation (implements java.io.Serializable)
  - org.jbpm.bpmn2.core.DataStore (implements java.io.Serializable)
  - org.jbpm.process.core.impl.DataTransformerRegistry
  - org.jbpm.services.cdi.producer.DBUserGroupInfoProducer (implements org.jbpm.services.cdi.producer.UserGroupInfoProducer)
  - org.jbpm.services.task.impl.model.DeadlineImpl (implements org.kie.internal.task.api.model.Deadline)
  - org.jbpm.services.task.impl.model.DeadlineImpl_
  - org.jbpm.services.task.impl.util.DeadlineSchedulerHelper
  - org.jbpm.services.task.impl.model.DeadlinesImpl (implements org.kie.internal.task.api.model.Deadlines)
  - org.jbpm.services.task.impl.model.DeadlinesImpl_
  - org.jbpm.services.task.query.DeadlineSummaryImpl (implements org.kie.internal.task.api.model.DeadlineSummary)
  - org.jbpm.process.audit.event.DefaultAuditEventBuilderImpl (implements org.jbpm.process.audit.event.AuditEventBuilder)
    - org.jbpm.runtime.manager.impl.ManagedAuditEventBuilderImpl
    - org.jbpm.kie.services.impl.audit.ServicesAwareAuditEventBuilder
  - org.jbpm.casemgmt.impl.utils.DefaultCaseServiceConfigurator (implements org.jbpm.casemgmt.api.utils.CaseServiceConfigurator)
  - org.jbpm.examples.checklist.impl.DefaultChecklistContext (implements org.jbpm.examples.checklist.ChecklistContext)
  - org.jbpm.examples.checklist.impl.DefaultChecklistItem (implements org.jbpm.examples.checklist.ChecklistItem)
  - org.jbpm.examples.checklist.impl.DefaultChecklistManager (implements org.jbpm.examples.checklist.ChecklistManager)
  - org.jbpm.runtime.manager.impl.error.DefaultExecutionErrorStorage (implements org.kie.internal.runtime.error.ExecutionErrorStorage)
  - org.jbpm.kie.services.impl.utils.DefaultKieServiceConfigurator (implements org.jbpm.services.api.utils.KieServiceConfigurator)
  - org.kie.api.event.process.DefaultProcessEventListener (implements org.kie.api.event.process.ProcessEventListener)
    - org.jbpm.casemgmt.impl.wih.EscalateToAdminSLAViolationListener (implements org.kie.internal.runtime.Cacheable)
    - org.jbpm.kie.services.impl.IdentityProviderAwareProcessListener
    - org.jbpm.process.instance.event.listeners.MarshalVariablesProcessEventListener
    - org.jbpm.casemgmt.impl.wih.NotifyOwnerSLAViolationListener (implements org.kie.internal.runtime.Cacheable)
    - org.jbpm.casemgmt.impl.wih.NotifyParentCaseEventListener (implements org.kie.internal.runtime.Cacheable, org.jbpm.casemgmt.api.event.CaseEventListener)
    - org.jbpm.casemgmt.impl.wih.StartProcessSLAViolationListener (implements org.kie.internal.runtime.Cacheable)
  - org.drools.core.event.DefaultProcessEventListener (implements org.kie.api.event.process.ProcessEventListener)
    - org.jbpm.services.task.admin.listener.TaskCleanUpProcessEventListener
  - org.jbpm.process.instance.impl.DefaultProcessInstanceManager (implements org.jbpm.process.instance.ProcessInstanceManager)
  - org.jbpm.process.instance.impl.DefaultProcessInstanceManagerFactory (implements org.jbpm.process.instance.ProcessInstanceManagerFactory)
  - org.drools.core.xml.DefaultSemanticModule (implements org.drools.core.xml.SemanticModule)
    - org.jbpm.bpmn2.xml.BPMNDISemanticModule
    - org.jbpm.bpmn2.xml.BPMNExtensionsSemanticModule
    - org.jbpm.bpmn2.xml.BPMNSemanticModule
    - org.jbpm.compiler.xml.ProcessSemanticModule (implements org.drools.core.xml.SemanticModule)
  - org.jbpm.process.instance.event.DefaultSignalManager (implements org.jbpm.process.instance.event.SignalManager)
    - org.jbpm.persistence.processinstance.JPASignalManager
  - org.jbpm.process.instance.event.DefaultSignalManagerFactory (implements org.jbpm.process.instance.event.SignalManagerFactory)
  - org.jbpm.process.instance.impl.DefaultSingletonProcessInstanceManagerFactory (implements org.jbpm.process.instance.ProcessInstanceManagerFactory)
  - org.jbpm.services.task.events.DefaultTaskEventListener (implements org.kie.api.task.TaskLifeCycleEventListener)
    - org.jbpm.services.task.assignment.impl.AssignmentTaskEventListener
  - org.drools.core.time.impl.DefaultTimerJobInstance (implements java.util.concurrent.Callable<V>, java.lang.Comparable<T>, java.io.Serializable, org.drools.core.time.impl.TimerJobInstance)
    - org.drools.persistence.jpa.JpaTimerJobInstance
      - org.jbpm.persistence.timer.GlobalJpaTimerJobInstance
  - org.jbpm.services.cdi.producer.DefaultUserGroupInfoProducer (implements org.jbpm.services.cdi.producer.UserGroupInfoProducer)
  - org.jbpm.bpmn2.core.Definitions (implements java.io.Serializable)
  - org.jbpm.process.core.timer.impl.DelegateSchedulerServiceInterceptor (implements org.jbpm.process.core.timer.SchedulerServiceInterceptor)
    - org.jbpm.runtime.manager.impl.tx.TransactionAwareSchedulerServiceInterceptor
  - org.jbpm.services.task.impl.model.DelegationImpl (implements org.kie.internal.task.api.model.Delegation)
  - org.jbpm.services.task.impl.model.DelegationImpl_
  - org.jbpm.kie.services.impl.DeployedUnitImpl (implements org.jbpm.services.api.model.DeployedUnit)
  - org.jbpm.runtime.manager.impl.deploy.DeploymentDescriptorManagerUtil
  - org.jbpm.runtime.manager.impl.deploy.DeploymentDescriptorMerger
  - org.jbpm.services.api.DeploymentEvent
  - org.jbpm.kie.services.api.DeploymentIdResolver (implements org.kie.internal.runtime.manager.RuntimeManagerIdFilter)
  - org.jbpm.kie.services.impl.query.preprocessor.DeploymentIdsPreprocessor (implements org.dashbuilder.dataset.def.DataSetPreprocessor)
  - org.jbpm.kie.services.impl.security.DeploymentRolesManager
    - org.jbpm.services.cdi.impl.security.DeploymentRolesManagerCDIImpl
    - org.jbpm.services.ejb.impl.security.DeploymentRolesManagerEJBImpl
  - org.jbpm.kie.services.impl.store.DeploymentStore
  - org.jbpm.kie.services.impl.store.DeploymentStoreEntry (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.store.DeploymentSynchronizer (implements org.jbpm.services.api.DeploymentEventListener)
    - org.jbpm.services.cdi.impl.store.DeploymentSynchronizerCDIImpl
    - org.jbpm.services.ejb.impl.store.DeploymentSynchronizerEJBImpl
  - org.jbpm.services.cdi.impl.store.DeploymentSynchronizerCDInvoker
  - org.jbpm.kie.services.impl.store.DeploymentSyncInvoker
  - org.jbpm.services.cdi.impl.store.DeploymentSyncManager
  - org.hibernate.dialect.Dialect (implements org.hibernate.exception.spi.ConversionContext)
    - org.hibernate.dialect.Oracle8iDialect
      - org.hibernate.dialect.Oracle9iDialect
        - org.hibernate.dialect.Oracle10gDialect
          - org.jbpm.persistence.jpa.hibernate.DisabledFollowOnLockOracle10gDialect
  - org.jbpm.process.instance.impl.demo.DoNothingWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.workflow.core.DroolsAction (implements java.io.Externalizable, org.drools.core.spi.Wireable)
    - org.jbpm.workflow.core.impl.DroolsConsequenceAction (implements java.io.Serializable)
  - org.jbpm.workflow.instance.impl.DummyEventListener (implements org.kie.api.runtime.process.EventListener)
  - org.jbpm.workflow.instance.node.DynamicUtils
  - org.jbpm.services.ejb.impl.identity.EJBContextIdentityProvider (implements org.kie.internal.identity.IdentityProvider)
  - org.jbpm.process.workitem.email.Email
  - org.jbpm.services.task.impl.model.EmailNotificationHeaderImpl (implements org.kie.internal.task.api.model.EmailNotificationHeader)
  - org.jbpm.services.task.impl.model.EmailNotificationHeaderImpl_
  - org.jbpm.services.task.deadlines.notifications.impl.email.EmailNotificationListener (implements org.jbpm.services.task.deadlines.NotificationListener)
  - org.jbpm.process.workitem.email.EmailNotificationPublisher (implements org.kie.internal.utils.NotificationPublisher)
  - org.jbpm.services.task.deadlines.notifications.impl.email.EmailSessionProducer
  - org.jbpm.runtime.manager.impl.jpa.EntityManagerFactoryManager
  - org.jbpm.process.core.datatype.impl.type.EnumDataType (implements org.jbpm.process.core.datatype.DataType)
  - org.drools.compiler.builder.impl.errors.ErrorHandler
    - org.jbpm.process.builder.ProcessErrorHandler
      - org.jbpm.process.builder.ProcessInvokerErrorHandler
  - org.jbpm.executor.entities.ErrorInfo (implements org.kie.internal.executor.api.ErrorInfo, java.io.Serializable)
  - org.jbpm.executor.entities.ErrorInfo_
  - org.jbpm.services.task.impl.model.EscalationImpl (implements org.kie.internal.task.api.model.Escalation)
  - org.jbpm.services.task.impl.model.EscalationImpl_
  - org.jbpm.examples.evaluation.EvaluationExample
  - org.jbpm.examples.evaluation.EvaluationExample2
  - org.jbpm.process.builder.EventNodeBuilder (implements org.jbpm.process.builder.ProcessNodeBuilder)
  - java.util.EventObject (implements java.io.Serializable)
    - org.jbpm.services.task.events.TaskEventImpl (implements org.kie.internal.task.api.TaskEvent)
  - org.jbpm.process.core.event.EventTransformerImpl (implements org.jbpm.process.core.event.EventTransformer, java.io.Serializable)
  - org.jbpm.process.core.event.EventTypeFilter (implements org.jbpm.process.core.event.EventFilter, java.io.Serializable)
    - org.jbpm.process.core.event.BroadcastEventTypeFilter
    - org.jbpm.process.core.event.NonAcceptingEventTypeFilter
  - org.jbpm.examples.exceptions.ExceptionHandlingErrorExample
  - org.jbpm.examples.exceptions.ExceptionHandlingSignalExample
  - org.jbpm.examples.exceptions.service.ExceptionService
  - org.jbpm.services.cdi.impl.ExcludeNonCDIImplExtension (implements javax.enterprise.inject.spi.Extension)
  - org.kie.internal.runtime.error.ExecutionError (implements java.io.Serializable)
    - org.jbpm.runtime.manager.impl.jpa.ExecutionErrorInfo (implements java.io.Serializable)
  - org.jbpm.executor.commands.ExecutionErrorCleanupCommand (implements org.kie.api.executor.Command, org.kie.api.executor.Reoccurring)
  - org.jbpm.runtime.manager.impl.error.ExecutionErrorHandlerImpl (implements org.kie.internal.runtime.error.ExecutionErrorHandler)
  - org.jbpm.runtime.manager.impl.error.ExecutionErrorManagerImpl (implements org.kie.internal.runtime.error.ExecutionErrorManager)
  - org.jbpm.executor.impl.ExecutorImpl (implements org.kie.internal.executor.api.Executor)
  - org.jbpm.executor.impl.jpa.ExecutorQueryServiceImpl (implements org.kie.internal.executor.api.ExecutorQueryService)
  - org.jbpm.executor.impl.jpa.ExecutorRequestAdminServiceImpl (implements org.kie.api.executor.ExecutorAdminService, org.jbpm.executor.RequeueAware)
  - org.jbpm.executor.ExecutorServiceFactory
  - org.jbpm.executor.impl.ExecutorServiceImpl (implements org.kie.internal.executor.api.ExecutorService, org.jbpm.executor.RequeueAware)
  - org.jbpm.process.builder.ExtendedNodeBuilder (implements org.jbpm.process.builder.ProcessNodeBuilder)
    - org.jbpm.process.builder.ActionNodeBuilder
    - org.jbpm.process.builder.EventBasedNodeBuilder
      - org.jbpm.process.builder.RuleSetNodeBuilder
      - org.jbpm.process.builder.SubProcessNodeBuilder
      - org.jbpm.process.builder.WorkItemNodeBuilder
    - org.jbpm.process.builder.StartNodeBuilder
  - org.jbpm.services.task.wih.ExternalTaskEventListener (implements org.kie.api.task.TaskLifeCycleEventListener)
  - org.jbpm.kie.services.impl.query.ExtraColumnFilter (implements java.io.Serializable)
  - org.jbpm.process.builder.dialect.feel.FeelProcessDialect (implements org.jbpm.process.builder.dialect.ProcessDialect)
  - org.jbpm.process.instance.impl.FeelReturnValueEvaluator (implements java.io.Externalizable, org.jbpm.process.instance.impl.ReturnValueEvaluator)
  - org.jbpm.process.builder.dialect.feel.FeelReturnValueEvaluatorBuilder (implements org.jbpm.process.builder.ReturnValueEvaluatorBuilder)
  - org.jbpm.shared.services.impl.commands.FindObjectCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.process.core.datatype.impl.type.FloatDataType (implements org.jbpm.process.core.datatype.DataType)
  - org.jbpm.kie.services.impl.FormManagerServiceImpl (implements org.jbpm.kie.services.impl.FormManagerService)
    - org.jbpm.services.cdi.impl.FormManagerServiceCDIImpl
    - org.jbpm.services.ejb.impl.FormManagerServiceEJBImpl
  - org.jbpm.kie.services.impl.form.FormProviderServiceImpl (implements org.jbpm.kie.services.api.FormProviderService)
    - org.jbpm.services.cdi.impl.form.FormProvidesServiceCDIImpl
  - org.jbpm.shared.services.impl.commands.FunctionCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.process.instance.command.GetProcessInstanceVariableCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.persistence.timer.GlobalJPATimerJobFactoryManager (implements org.drools.core.time.impl.CommandServiceTimerJobFactoryManager)
  - org.jbpm.process.core.timer.impl.GlobalTimerService (implements org.drools.core.time.InternalSchedulerService, org.drools.core.time.TimerService)
  - org.jbpm.process.core.timer.impl.GlobalTimerService.DisposableCommandService (implements org.drools.core.runtime.InternalLocalRunner)
  - org.jbpm.kie.services.impl.query.GroupColumnFilter (implements java.io.Serializable)
  - org.jbpm.examples.junit.HelloService
  - org.jbpm.examples.quickstarts.HelloService
  - org.jbpm.services.task.HumanTaskConfigurator
  - org.jbpm.process.instance.impl.humantask.HumanTaskDialog.Result
  - org.jbpm.examples.humantask.HumanTaskExample
  - org.jbpm.services.task.impl.util.HumanTaskHandlerHelper
  - org.jbpm.services.task.HumanTaskServiceFactory
  - org.jbpm.services.cdi.producer.HumanTaskServiceProducer
  - org.jbpm.casemgmt.impl.dynamic.HumanTaskSpecification (implements org.jbpm.casemgmt.api.dynamic.TaskSpecification)
  - org.jbpm.services.task.impl.model.I18NTextImpl (implements org.kie.internal.task.api.model.InternalI18NText)
  - org.jbpm.services.task.impl.model.I18NTextImpl_
  - org.jbpm.services.cdi.impl.IdentityProviderCDIWrapper (implements org.kie.internal.identity.IdentityProvider)
  - org.jbpm.kie.services.impl.security.IdentityRolesSecurityManager (implements org.kie.internal.runtime.manager.SecurityManager)
  - org.mvel2.integration.impl.ImmutableDefaultFactory (implements org.mvel2.integration.VariableResolverFactory)
    - org.jbpm.workflow.instance.impl.NodeInstanceResolverFactory
    - org.jbpm.workflow.instance.impl.ProcessInstanceResolverFactory
    - org.jbpm.services.task.impl.TaskResolverFactory
    - org.jbpm.workflow.instance.impl.VariableScopeResolverFactory
    - org.jbpm.workflow.instance.impl.WorkItemResolverFactory
  - org.jbpm.casemgmt.impl.generator.InMemoryCaseIdGenerator (implements org.jbpm.casemgmt.api.generator.CaseIdGenerator)
  - org.jbpm.runtime.manager.impl.factory.InMemorySessionFactory (implements org.kie.internal.runtime.manager.SessionFactory)
  - org.jbpm.process.core.datatype.impl.InstanceDataTypeFactory (implements org.jbpm.process.core.datatype.DataTypeFactory)
  - org.jbpm.process.core.datatype.impl.type.IntegerDataType (implements org.jbpm.process.core.datatype.DataType)
  - org.jbpm.bpmn2.core.Interface (implements java.io.Serializable)
  - org.jbpm.bpmn2.core.Interface.Operation
  - org.jbpm.bpmn2.core.IntermediateLink (implements java.io.Serializable)
  - org.jbpm.runtime.manager.impl.mapper.InternalMapper (implements org.kie.internal.runtime.manager.Mapper)
    - org.jbpm.runtime.manager.impl.mapper.InMemoryMapper
    - org.jbpm.runtime.manager.impl.mapper.JPAMapper
  - org.jbpm.bpmn2.core.ItemDefinition (implements java.io.Serializable)
  - org.jbpm.services.cdi.producer.JAASUserGroupInfoProducer (implements org.jbpm.services.cdi.producer.UserGroupInfoProducer)
  - org.jbpm.process.builder.dialect.java.JavaProcessClassBuilder (implements org.jbpm.process.builder.ProcessClassBuilder)
  - org.jbpm.process.builder.dialect.java.JavaProcessDialect (implements org.jbpm.process.builder.dialect.ProcessDialect)
  - org.jbpm.process.instance.impl.JavaScriptAction (implements org.jbpm.process.instance.impl.Action, java.io.Externalizable)
  - org.jbpm.process.builder.dialect.javascript.JavaScriptActionBuilder (implements org.jbpm.process.builder.ActionBuilder)
  - org.jbpm.process.core.transformation.JavaScriptingDataTransformer (implements org.kie.api.runtime.process.DataTransformer)
  - org.jbpm.process.builder.dialect.javascript.JavaScriptProcessDialect (implements org.jbpm.process.builder.dialect.ProcessDialect)
  - org.jbpm.process.instance.impl.JavaScriptReturnValueEvaluator (implements java.io.Externalizable, org.jbpm.process.instance.impl.ReturnValueEvaluator)
  - org.jbpm.process.builder.dialect.javascript.JavaScriptReturnValueEvaluatorBuilder (implements org.jbpm.process.builder.ReturnValueEvaluatorBuilder)
  - org.jbpm.services.task.impl.model.xml.JaxbComment (implements org.kie.api.task.model.Comment)
  - org.jbpm.services.task.impl.model.xml.JaxbContent (implements org.kie.api.task.model.Content)
  - org.jbpm.services.task.impl.model.xml.JaxbDeadlines (implements org.kie.internal.task.api.model.Deadlines)
  - org.jbpm.services.task.impl.model.xml.JaxbFaultData (implements org.kie.internal.task.api.model.FaultData)
  - org.jbpm.services.task.impl.model.xml.JaxbOrganizationalEntity (implements org.kie.api.task.model.OrganizationalEntity)
  - org.jbpm.services.task.impl.model.xml.JaxbPeopleAssignments (implements org.kie.internal.task.api.model.InternalPeopleAssignments)
  - org.jbpm.services.task.impl.model.xml.JaxbTask (implements org.kie.internal.task.api.model.InternalTask)
  - org.jbpm.services.ejb.client.impl.JBossEJBClientServiceFactory (implements org.jbpm.services.ejb.client.ClientServiceFactory)
  - org.jbpm.test.JbpmJUnitBaseTestCase
  - org.jbpm.test.JbpmJUnitBaseTestCase.TestWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.test.JbpmJUnitTestCase.TestWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.marshalling.impl.JBPMMessages
  - org.jbpm.process.workitem.jms.JMSSignalReceiver (implements javax.jms.MessageListener)
  - org.jbpm.persistence.correlation.JPACorrelationKeyFactory (implements org.kie.internal.process.CorrelationKeyFactory)
  - org.jbpm.executor.impl.jpa.JPAExecutorStoreService (implements org.kie.api.executor.ExecutorStoreService)
  - org.drools.persistence.jpa.JpaPersistenceContext (implements org.drools.persistence.api.PersistenceContext)
    - org.jbpm.persistence.JpaProcessPersistenceContext (implements org.jbpm.persistence.api.ProcessPersistenceContext)
  - org.jbpm.shared.services.impl.JpaPersistenceContext (implements org.kie.api.runtime.Context)
  - org.jbpm.persistence.processinstance.JPAProcessInstanceManager (implements org.jbpm.process.instance.ProcessInstanceManager)
  - org.jbpm.persistence.processinstance.JPAProcessInstanceManagerFactory (implements org.jbpm.process.instance.ProcessInstanceManagerFactory)
  - org.jbpm.process.audit.JPAService
    - org.jbpm.process.audit.JPAAuditLogService (implements org.jbpm.process.audit.AuditLogService)
      - org.jbpm.services.task.audit.service.TaskJPAAuditService
        - org.jbpm.executor.impl.jpa.ExecutorJPAAuditService
  - org.jbpm.runtime.manager.impl.factory.JPASessionFactory (implements org.kie.internal.runtime.manager.SessionFactory)
  - org.jbpm.persistence.settings.JpaSettings
  - org.jbpm.persistence.processinstance.JPASignalManagerFactory (implements org.jbpm.process.instance.event.SignalManagerFactory)
  - org.jbpm.services.task.persistence.JPATaskModelFactory (implements org.kie.internal.task.api.TaskModelFactory)
  - org.jbpm.services.task.persistence.JPATaskPersistenceContext (implements org.kie.internal.task.api.TaskPersistenceContext)
  - org.jbpm.process.workitem.JsonWorkItemParser
  - org.jbpm.process.audit.strategy.KieSessionCommandScopedStrategy (implements org.jbpm.process.audit.strategy.PersistenceStrategy)
  - org.jbpm.kie.services.impl.KModuleDeploymentUnit (implements org.jbpm.kie.services.api.AttributesAware, org.jbpm.services.api.model.DeploymentUnit, java.io.Serializable)
    - org.jbpm.kie.services.impl.CustomIdKModuleDeploymentUnit
  - org.jbpm.test.KnowledgeSessionCleanup (implements org.junit.rules.MethodRule)
  - org.jbpm.bpmn2.core.Lane (implements java.io.Serializable)
  - org.jbpm.services.task.impl.model.LanguageImpl (implements org.kie.internal.task.api.model.Language)
  - org.jbpm.services.task.impl.model.LanguageImpl_
  - org.jbpm.services.task.utils.LdapSearcher
  - org.jbpm.services.cdi.producer.LDAPUserGroupInfoProducer (implements org.jbpm.services.cdi.producer.UserGroupInfoProducer)
  - org.jbpm.kie.services.impl.admin.commands.ListNodesCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.kie.services.impl.admin.commands.ListTimersCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.executor.impl.concurrent.LoadAndScheduleRequestsTask (implements java.lang.Runnable)
  - org.jbpm.services.task.assignment.impl.strategy.LoadBalanceAssignmentStrategy (implements org.kie.internal.task.api.assignment.AssignmentStrategy)
  - org.jbpm.services.task.wih.util.LocalHTWorkItemHandlerUtil
  - org.jbpm.runtime.manager.impl.factory.LocalTaskServiceFactory (implements org.kie.internal.runtime.manager.TaskServiceFactory)
  - org.jbpm.executor.commands.LogCleanupCommand (implements org.kie.api.executor.Command, org.kie.api.executor.Reoccurring)
  - org.drools.core.audit.event.LogEvent
    - org.drools.core.audit.event.RuleFlowLogEvent
      - org.jbpm.process.audit.event.ExtendedRuleFlowLogEvent
  - org.jbpm.bpmn2.handler.LoggingTaskHandlerDecorator.WorkItemExceptionInfo
  - org.jbpm.examples.looping.LoopingExample
  - org.drools.persistence.map.ManualTransactionManager (implements org.drools.persistence.api.TransactionManager)
    - org.jbpm.persistence.ManualProcessTransactionManager
  - org.drools.persistence.map.MapBasedPersistenceContext (implements org.drools.persistence.map.NonTransactionalPersistentSession, org.drools.persistence.api.PersistenceContext)
    - org.jbpm.persistence.MapBasedProcessPersistenceContext (implements org.jbpm.persistence.NonTransactionalProcessPersistentSession, org.jbpm.persistence.api.ProcessPersistenceContext)
  - org.drools.persistence.map.MapPersistenceContextManager (implements org.drools.persistence.api.PersistenceContextManager)
    - org.jbpm.persistence.MapProcessPersistenceContextManager (implements org.jbpm.persistence.api.ProcessPersistenceContextManager)
  - org.jbpm.shared.services.impl.commands.MergeObjectCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.bpmn2.core.Message (implements java.io.Serializable)
  - org.jbpm.process.workitem.email.Message
  - org.jbpm.compiler.xml.processes.MetaDataHandler.MetaDataWrapper (implements org.jbpm.process.core.ValueObject)
  - org.jbpm.bpmn2.xml.MetaDataHandler.MetaDataWrapper (implements org.jbpm.process.core.ValueObject)
  - org.jbpm.process.instance.command.MigrateProcessInstanceCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.runtime.manager.impl.migration.MigrationEntry (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.admin.MigrationEntryImpl (implements org.jbpm.services.api.admin.MigrationEntry, java.io.Serializable)
  - org.jbpm.runtime.manager.impl.migration.MigrationManager
  - org.jbpm.runtime.manager.impl.migration.MigrationReport (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.admin.MigrationReportImpl (implements org.jbpm.services.api.admin.MigrationReport, java.io.Serializable)
  - org.jbpm.runtime.manager.impl.migration.MigrationSpec (implements java.io.Serializable)
  - org.jbpm.process.instance.impl.demo.MockDataWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.process.builder.MultiConditionalSequenceFlowNodeBuilder (implements org.jbpm.process.builder.ProcessNodeBuilder)
  - org.jbpm.examples.multipleinstance.MultipleInstanceExample
  - org.jbpm.process.instance.impl.MVELAction (implements org.jbpm.process.instance.impl.Action, java.io.Externalizable, org.drools.core.base.mvel.MVELCompileable)
  - org.jbpm.process.core.transformation.MVELDataTransformer (implements org.kie.api.runtime.process.DataTransformer)
  - org.jbpm.services.task.internals.lifecycle.MVELLifeCycleManager (implements org.jbpm.services.task.internals.lifecycle.LifeCycleManager)
  - org.jbpm.runtime.manager.impl.deploy.MVELObjectModelResolver (implements org.kie.internal.runtime.conf.ObjectModelResolver)
  - org.jbpm.process.builder.dialect.mvel.MVELProcessDialect (implements org.jbpm.process.builder.dialect.ProcessDialect)
  - org.jbpm.process.instance.impl.MVELReturnValueEvaluator (implements java.io.Externalizable, org.drools.core.base.mvel.MVELCompileable, org.jbpm.process.instance.impl.ReturnValueEvaluator)
  - org.jbpm.services.task.identity.MvelUserGroupCallbackImpl (implements org.kie.internal.task.api.UserGroupCallback)
  - org.jbpm.services.task.utils.MVELUtils
  - org.jbpm.services.api.query.NamedQueryMapper<T> (implements org.jbpm.services.api.query.QueryResultMapper<T>)
  - org.jbpm.process.core.datatype.impl.NewInstanceDataTypeFactory (implements org.jbpm.process.core.datatype.DataTypeFactory)
  - org.jbpm.workflow.core.impl.NodeContainerImpl (implements org.jbpm.workflow.core.NodeContainer, java.io.Serializable)
  - org.jbpm.kie.services.impl.model.NodeDesc (implements org.jbpm.services.api.model.NodeDesc, java.io.Serializable)
  - org.jbpm.ruleflow.core.factory.NodeFactory
    - org.jbpm.ruleflow.core.factory.ActionNodeFactory
    - org.jbpm.ruleflow.core.factory.BoundaryEventNodeFactory
    - org.jbpm.ruleflow.core.factory.EndNodeFactory
    - org.jbpm.ruleflow.core.factory.EventNodeFactory
    - org.jbpm.ruleflow.core.factory.FaultNodeFactory
    - org.jbpm.ruleflow.core.factory.HumanTaskNodeFactory
    - org.jbpm.ruleflow.core.factory.JoinFactory
    - org.jbpm.ruleflow.core.factory.MilestoneNodeFactory
    - org.jbpm.ruleflow.core.factory.RuleSetNodeFactory
    - org.jbpm.ruleflow.core.factory.SplitFactory
    - org.jbpm.ruleflow.core.factory.StartNodeFactory
    - org.jbpm.ruleflow.core.factory.SubProcessNodeFactory
    - org.jbpm.ruleflow.core.factory.TimerNodeFactory
    - org.jbpm.ruleflow.core.factory.WorkItemNodeFactory
  - org.jbpm.workflow.core.impl.NodeImpl (implements org.jbpm.process.core.ContextResolver, org.jbpm.workflow.core.Node, java.io.Serializable)
    - org.jbpm.workflow.core.node.CompositeNode.CompositeNodeEnd
    - org.jbpm.workflow.core.node.CompositeNode.CompositeNodeStart
    - org.jbpm.workflow.core.impl.ExtendedNodeImpl
      - org.jbpm.workflow.core.node.ActionNode
      - org.jbpm.workflow.core.node.CatchLinkNode
      - org.jbpm.workflow.core.node.EndNode
      - org.jbpm.workflow.core.node.EventNode (implements org.jbpm.workflow.core.node.EventNodeInterface)
        - org.jbpm.workflow.core.node.AsyncEventNode
        - org.jbpm.workflow.core.node.BoundaryEventNode
      - org.jbpm.workflow.core.node.FaultNode
      - org.jbpm.workflow.core.node.ForEachNode.ForEachJoinNode
      - org.jbpm.workflow.core.node.ForEachNode.ForEachSplitNode
      - org.jbpm.workflow.core.node.StartNode (implements org.jbpm.process.core.context.variable.Mappable)
      - org.jbpm.workflow.core.node.StateBasedNode
        - org.jbpm.workflow.core.node.CompositeNode (implements org.jbpm.workflow.core.node.EventNodeInterface, org.jbpm.workflow.core.NodeContainer)
          - org.jbpm.workflow.core.node.CompositeContextNode (implements org.jbpm.process.core.ContextContainer)
            - org.jbpm.workflow.core.node.DynamicNode
            - org.jbpm.workflow.core.node.EventSubProcessNode
            - org.jbpm.workflow.core.node.ForEachNode
            - org.jbpm.workflow.core.node.StateNode (implements org.jbpm.workflow.core.node.Constrainable)
        - org.jbpm.workflow.core.node.MilestoneNode (implements org.jbpm.workflow.core.node.Constrainable)
        - org.jbpm.workflow.core.node.RuleSetNode (implements org.jbpm.process.core.ContextContainer)
        - org.jbpm.workflow.core.node.SubProcessNode (implements org.jbpm.process.core.ContextContainer, org.jbpm.process.core.context.variable.Mappable)
        - org.jbpm.workflow.core.node.WorkItemNode (implements org.jbpm.process.core.ContextContainer, org.jbpm.process.core.context.variable.Mappable)
          - org.jbpm.workflow.core.node.HumanTaskNode
      - org.jbpm.workflow.core.node.ThrowLinkNode
      - org.jbpm.workflow.core.node.TimerNode
    - org.jbpm.workflow.core.node.Join
    - org.jbpm.workflow.core.node.Split (implements org.jbpm.workflow.core.node.Constrainable)
  - org.jbpm.kie.services.impl.model.NodeInstanceDesc (implements org.jbpm.services.api.model.NodeInstanceDesc, java.io.Serializable)
  - org.jbpm.kie.services.impl.event.NodeInstanceEvent (implements java.io.Serializable)
    - org.jbpm.kie.services.impl.event.NodeInstanceLeftEvent
    - org.jbpm.kie.services.impl.event.NodeInstanceTriggeredEvent
  - org.jbpm.workflow.instance.impl.NodeInstanceFactoryRegistry
  - org.jbpm.workflow.instance.impl.NodeInstanceImpl (implements org.jbpm.workflow.instance.NodeInstance, java.io.Serializable)
    - org.jbpm.workflow.instance.node.ActionNodeInstance
    - org.jbpm.workflow.instance.node.CatchLinkNodeInstance
    - org.jbpm.workflow.instance.node.CompositeNodeInstance.CompositeNodeEndInstance
    - org.jbpm.workflow.instance.node.CompositeNodeInstance.CompositeNodeStartInstance
    - org.jbpm.workflow.instance.impl.ExtendedNodeInstanceImpl
      - org.jbpm.workflow.instance.node.EndNodeInstance
      - org.jbpm.workflow.instance.node.EventNodeInstance (implements org.jbpm.workflow.instance.node.EventBasedNodeInstanceInterface, org.jbpm.workflow.instance.node.EventNodeInstanceInterface)
        - org.jbpm.workflow.instance.node.AsyncEventNodeInstance
        - org.jbpm.workflow.instance.node.BoundaryEventNodeInstance
      - org.jbpm.workflow.instance.node.StateBasedNodeInstance (implements org.jbpm.workflow.instance.node.EventBasedNodeInstanceInterface, org.kie.api.runtime.process.EventListener)
        - org.jbpm.workflow.instance.node.CompositeNodeInstance (implements org.jbpm.workflow.instance.node.EventBasedNodeInstanceInterface, org.jbpm.workflow.instance.node.EventNodeInstanceInterface, org.jbpm.workflow.instance.NodeInstanceContainer)
          - org.jbpm.workflow.instance.node.CompositeContextNodeInstance (implements org.jbpm.process.instance.ContextableInstance, org.jbpm.process.instance.ContextInstanceContainer)
            - org.jbpm.workflow.instance.node.DynamicNodeInstance (implements org.kie.api.event.rule.AgendaEventListener)
            - org.jbpm.workflow.instance.node.EventSubProcessNodeInstance
            - org.jbpm.workflow.instance.node.ForEachNodeInstance
            - org.jbpm.workflow.instance.node.StateNodeInstance (implements org.kie.api.runtime.process.EventListener)
        - org.jbpm.workflow.instance.node.MilestoneNodeInstance (implements org.kie.api.event.rule.AgendaEventListener)
        - org.jbpm.workflow.instance.node.RuleSetNodeInstance (implements org.jbpm.process.instance.ContextInstanceContainer, org.kie.api.runtime.process.EventListener)
        - org.jbpm.workflow.instance.node.SubProcessNodeInstance (implements org.jbpm.process.instance.ContextInstanceContainer, org.kie.api.runtime.process.EventListener)
        - org.jbpm.workflow.instance.node.TimerNodeInstance (implements org.kie.api.runtime.process.EventListener)
        - org.jbpm.workflow.instance.node.WorkItemNodeInstance (implements org.jbpm.process.instance.ContextInstanceContainer, org.kie.api.runtime.process.EventListener)
          - org.jbpm.workflow.instance.node.HumanTaskNodeInstance
    - org.jbpm.workflow.instance.node.FaultNodeInstance
    - org.jbpm.workflow.instance.node.ForEachNodeInstance.ForEachJoinNodeInstance
    - org.jbpm.workflow.instance.node.ForEachNodeInstance.ForEachSplitNodeInstance
    - org.jbpm.workflow.instance.node.JoinInstance
    - org.jbpm.workflow.instance.node.SplitInstance
    - org.jbpm.workflow.instance.node.StartNodeInstance
    - org.jbpm.workflow.instance.node.ThrowLinkNodeInstance
  - org.jbpm.workflow.instance.impl.NodeInstanceImpl.NodeInstanceTrigger
  - org.jbpm.process.audit.NodeInstanceLog (implements org.jbpm.process.audit.event.AuditEvent, org.kie.api.runtime.manager.audit.NodeInstanceLog, java.io.Serializable)
  - org.jbpm.process.audit.NodeInstanceLog_
  - org.jbpm.casemgmt.impl.generator.NoneCaseIdGenerator (implements org.jbpm.casemgmt.api.generator.CaseIdGenerator)
  - org.jbpm.services.task.wih.NonManagedTaskEventListener (implements org.kie.api.task.TaskLifeCycleEventListener)
  - org.jbpm.process.instance.impl.NoOpExecutionErrorHandler (implements org.kie.internal.runtime.error.ExecutionErrorHandler)
  - org.jbpm.runtime.manager.impl.tx.NoOpTransactionManager (implements org.drools.persistence.api.TransactionManager)
  - org.jbpm.services.task.impl.model.NotificationImpl (implements org.kie.internal.task.api.model.Notification)
    - org.jbpm.services.task.impl.model.EmailNotificationImpl (implements org.kie.internal.task.api.model.EmailNotification)
  - org.jbpm.services.task.impl.model.NotificationImpl_
    - org.jbpm.services.task.impl.model.EmailNotificationImpl_
  - org.jbpm.services.task.deadlines.notifications.impl.NotificationListenerManager
  - org.jbpm.process.core.datatype.impl.type.ObjectDataType (implements org.jbpm.process.core.datatype.DataType)
    - org.jbpm.process.core.datatype.impl.type.ListDataType (implements org.jbpm.process.core.TypeObject)
  - org.jbpm.services.task.internals.lifecycle.OperationCommand
  - org.drools.persistence.api.OrderedTransactionSynchronization (implements java.lang.Comparable<T>, org.drools.persistence.api.TransactionSynchronization)
    - org.jbpm.runtime.manager.impl.tx.DestroySessionTransactionSynchronization
    - org.jbpm.runtime.manager.impl.tx.DisposeSessionTransactionSynchronization
  - org.jbpm.services.task.impl.model.OrganizationalEntityImpl (implements org.kie.internal.task.api.model.InternalOrganizationalEntity)
    - org.jbpm.services.task.impl.model.GroupImpl (implements org.kie.api.task.model.Group)
    - org.jbpm.services.task.impl.model.UserImpl (implements org.kie.api.task.model.User)
  - org.jbpm.services.task.impl.model.OrganizationalEntityImpl_
    - org.jbpm.services.task.impl.model.GroupImpl_
    - org.jbpm.services.task.impl.model.UserImpl_
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - org.jbpm.process.instance.impl.util.LoggingPrintStream
  - org.drools.compiler.rule.builder.PackageBuildContext
    - org.jbpm.process.builder.ProcessBuildContext
  - org.jbpm.process.core.impl.ParameterDefinitionImpl (implements org.jbpm.process.core.ParameterDefinition, java.io.Serializable)
  - org.jbpm.compiler.xml.processes.ParameterHandler.ParameterWrapper (implements org.jbpm.process.core.TypeObject, org.jbpm.process.core.ValueObject)
  - org.jbpm.util.PatternConstants
  - org.jbpm.services.task.wih.util.PeopleAssignmentHelper
  - org.jbpm.services.task.impl.model.PeopleAssignmentsImpl (implements org.kie.internal.task.api.model.InternalPeopleAssignments)
  - org.jbpm.services.task.impl.model.PeopleAssignmentsImpl_
  - org.jbpm.services.task.persistence.PersistableEventListener (implements org.kie.api.task.TaskLifeCycleEventListener)
    - org.jbpm.services.task.audit.jms.AsyncTaskLifeCycleEventProducer (implements org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener)
    - org.jbpm.services.task.lifecycle.listeners.BAMTaskEventListener
    - org.jbpm.services.task.audit.JPATaskLifeCycleEventListener (implements org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener)
  - org.jbpm.kie.services.impl.query.persistence.PersistDataSetListener (implements org.dashbuilder.dataset.def.DataSetDefRegistryListener)
    - org.jbpm.services.cdi.impl.query.persistence.PersistDataSetCDIListener
  - org.jbpm.shared.services.impl.commands.PersistObjectCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.examples.junit.Person (implements java.io.Serializable)
  - org.jbpm.examples.quickstarts.Person
  - org.jbpm.examples.request.Person (implements java.io.Serializable)
  - org.jbpm.services.task.assignment.impl.strategy.PotentialOwnerBusynessAssignmentStrategy (implements org.kie.internal.task.api.assignment.AssignmentStrategy)
  - org.jbpm.examples.checklist.context.PotentialOwnerContextConstraint (implements org.jbpm.examples.checklist.ChecklistContextConstraint)
  - org.jbpm.kie.services.impl.utils.PreUndeployOperations
  - org.jbpm.executor.commands.PrintOutCommand (implements org.kie.api.executor.Command)
    - org.jbpm.executor.commands.DelayedPrintOutCommand
  - org.jbpm.executor.impl.concurrent.PrioritisedRunnable (implements java.lang.Runnable)
  - org.jbpm.executor.impl.concurrent.PrioritisedScheduledFutureTask<V> (implements java.util.concurrent.RunnableScheduledFuture<V>)
  - org.jbpm.kie.services.impl.model.ProcessAssetDesc (implements org.jbpm.services.api.model.ProcessDefinition)
  - org.jbpm.compiler.xml.ProcessBuildData
  - org.jbpm.process.builder.ProcessBuilderFactoryServiceImpl (implements org.drools.compiler.compiler.ProcessBuilderFactoryService)
  - org.jbpm.compiler.ProcessBuilderImpl (implements org.drools.compiler.compiler.ProcessBuilder)
  - org.jbpm.casemgmt.impl.model.ProcessDefinitionComparator (implements java.util.Comparator<T>)
  - org.jbpm.kie.services.impl.bpmn2.ProcessDescriptor (implements java.io.Serializable)
  - org.jbpm.process.builder.dialect.ProcessDialectRegistry
  - org.jbpm.kie.services.impl.event.ProcessEvent (implements java.io.Serializable)
    - org.jbpm.kie.services.impl.event.ProcessInstanceCompletedEvent
    - org.jbpm.kie.services.impl.event.ProcessInstanceStartedEvent
  - org.jbpm.examples.checklist.context.ProcessIdContextConstraint (implements org.jbpm.examples.checklist.ChecklistContextConstraint)
  - org.jbpm.process.core.impl.ProcessImpl (implements org.jbpm.process.core.ContextResolver, org.jbpm.process.core.Process, java.io.Serializable)
    - org.jbpm.workflow.core.impl.WorkflowProcessImpl (implements org.jbpm.workflow.core.NodeContainer, org.jbpm.workflow.core.WorkflowProcess)
      - org.jbpm.ruleflow.core.RuleFlowProcess
  - org.jbpm.process.audit.variable.ProcessIndexerManager
  - org.jbpm.kie.services.impl.admin.ProcessInstanceAdminServiceImpl (implements org.jbpm.services.api.admin.ProcessInstanceAdminService)
  - org.jbpm.kie.services.impl.model.ProcessInstanceDesc (implements org.jbpm.services.api.model.ProcessInstanceDesc, java.io.Serializable)
    - org.jbpm.kie.services.impl.model.ProcessInstanceWithVarsDesc (implements org.jbpm.services.api.model.ProcessInstanceWithVarsDesc, java.io.Serializable)
      - org.jbpm.kie.services.impl.model.ProcessInstanceCustomDesc (implements org.jbpm.services.api.model.ProcessInstanceCustomDesc, java.io.Serializable)
  - org.jbpm.process.instance.ProcessInstanceFactoryRegistry
  - org.kie.internal.runtime.manager.context.ProcessInstanceIdContext (implements org.kie.api.runtime.manager.Context<T>)
    - org.jbpm.runtime.manager.impl.mapper.EnvironmentAwareProcessInstanceContext
  - org.jbpm.examples.checklist.context.ProcessInstanceIdContextConstraint (implements org.jbpm.examples.checklist.ChecklistContextConstraint)
  - org.jbpm.process.instance.impl.ProcessInstanceImpl (implements org.jbpm.process.instance.ProcessInstance, java.io.Serializable)
    - org.jbpm.workflow.instance.impl.WorkflowProcessInstanceImpl (implements org.jbpm.workflow.instance.NodeInstanceContainer, org.jbpm.workflow.instance.WorkflowProcessInstance)
      - org.jbpm.ruleflow.instance.RuleFlowProcessInstance
  - org.jbpm.persistence.processinstance.ProcessInstanceInfo (implements org.jbpm.persistence.api.PersistentProcessInstance)
  - org.jbpm.process.audit.ProcessInstanceLog (implements org.jbpm.process.audit.event.AuditEvent, org.kie.api.runtime.manager.audit.ProcessInstanceLog, java.io.Serializable)
  - org.jbpm.process.audit.ProcessInstanceLog_
  - org.jbpm.kie.services.impl.admin.ProcessInstanceMigrationServiceImpl (implements org.jbpm.services.api.admin.ProcessInstanceMigrationService)
    - org.jbpm.services.cdi.impl.admin.ProcessInstanceMigrationServiceCDIImpl
    - org.jbpm.services.ejb.impl.admin.ProcessInstanceMigrationServiceEJBImpl (implements org.jbpm.services.ejb.api.admin.ProcessInstanceMigrationServiceEJBLocal, org.jbpm.services.ejb.api.admin.ProcessInstanceMigrationServiceEJBRemote)
  - org.jbpm.marshalling.impl.ProcessInstanceResolverStrategy (implements org.kie.api.marshalling.ObjectMarshallingStrategy)
  - org.jbpm.process.builder.dialect.java.ProcessKnowledgeHelperFixer
  - org.jbpm.marshalling.impl.ProcessMarshallerFactoryServiceImpl (implements org.drools.core.marshalling.impl.ProcessMarshallerFactoryService)
  - org.jbpm.marshalling.impl.ProcessMarshallerRegistry
  - org.jbpm.process.builder.ProcessNodeBuilderRegistry
  - org.jbpm.kie.services.impl.admin.ProcessNodeImpl (implements org.jbpm.services.api.admin.ProcessNode)
  - org.jbpm.process.instance.ProcessRuntimeFactoryServiceImpl (implements org.drools.core.runtime.process.ProcessRuntimeFactoryService)
  - org.jbpm.process.instance.ProcessRuntimeImpl (implements org.jbpm.process.instance.InternalProcessRuntime)
  - org.jbpm.kie.services.impl.ProcessServiceImpl (implements org.jbpm.services.api.ProcessService, org.jbpm.kie.services.impl.VariablesAware)
    - org.jbpm.services.cdi.impl.ProcessServiceCDIImpl
    - org.jbpm.services.ejb.impl.ProcessServiceEJBImpl (implements org.jbpm.services.api.ProcessService, org.jbpm.services.ejb.api.ProcessServiceEJBLocal, org.jbpm.services.ejb.api.ProcessServiceEJBRemote)
  - org.jbpm.persistence.ProcessStorageEnvironmentBuilder (implements org.drools.persistence.map.EnvironmentBuilder)
  - org.jbpm.examples.request.ProcessTest
  - org.jbpm.process.core.validation.impl.ProcessValidationErrorImpl (implements org.jbpm.process.core.validation.ProcessValidationError)
    - org.jbpm.process.core.validation.impl.ProcessNodeValidationErrorImpl
  - org.jbpm.process.core.validation.ProcessValidatorRegistry
  - org.drools.core.phreak.PropagationEntry.AbstractPropagationEntry (implements org.drools.core.phreak.PropagationEntry)
    - org.jbpm.process.instance.event.DefaultSignalManager.SignalAction (implements org.drools.core.common.WorkingMemoryAction)
    - org.jbpm.process.instance.event.DefaultSignalManager.SignalProcessInstanceAction (implements org.drools.core.common.WorkingMemoryAction)
    - org.jbpm.process.instance.ProcessRuntimeImpl.RegisterStartTimerAction (implements org.drools.core.common.WorkingMemoryAction)
    - org.jbpm.process.instance.ProcessRuntimeImpl.SignalManagerSignalAction (implements org.drools.core.common.WorkingMemoryAction)
  - org.jbpm.marshalling.impl.ProtobufProcessMarshaller (implements org.drools.core.marshalling.impl.ProcessMarshaller)
  - org.drools.core.fluent.impl.PseudoClockRunner (implements org.drools.core.runtime.InternalLocalRunner)
    - org.drools.core.command.impl.AbstractInterceptor (implements org.drools.core.runtime.ChainableRunner)
      - org.jbpm.runtime.manager.impl.error.ExecutionErrorHandlerInterceptor
      - org.jbpm.services.task.persistence.TaskTransactionInterceptor
  - org.jbpm.process.core.timer.impl.QuartzSchedulerService (implements org.jbpm.process.core.timer.GlobalSchedulerService)
  - org.jbpm.process.core.timer.impl.QuartzSchedulerService.InmemoryTimerJobInstanceDelegate (implements java.util.concurrent.Callable<V>, java.io.Serializable, org.drools.core.time.impl.TimerJobInstance)
  - org.jbpm.process.core.timer.impl.QuartzSchedulerService.QuartzJob (implements org.quartz.Job)
  - org.jbpm.process.core.timer.impl.quartz.QuartzUtils (implements org.quartz.impl.jdbcjobstore.StdJDBCConstants)
  - org.jbpm.query.jpa.impl.QueryCriteriaUtil
    - org.jbpm.services.task.persistence.AbstractTaskQueryCriteriaUtil
      - org.jbpm.services.task.audit.service.TaskAuditQueryCriteriaUtil
      - org.jbpm.services.task.persistence.TaskSummaryQueryCriteriaUtil
    - org.jbpm.process.audit.AuditQueryCriteriaUtil
    - org.jbpm.executor.impl.jpa.ExecutorQueryCriteriaUtil
  - org.jbpm.kie.services.impl.query.persistence.QueryDefinitionEntity
  - org.jbpm.shared.services.impl.commands.QueryLockNameCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.shared.services.impl.commands.QueryLockStringCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.shared.services.impl.QueryManager
  - org.jbpm.services.api.query.QueryMapperRegistry
  - org.jbpm.shared.services.impl.commands.QueryNameCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.services.api.query.model.QueryParam (implements java.io.Serializable)
  - org.jbpm.services.api.query.model.QueryParam.Builder
  - org.jbpm.kie.services.impl.query.QueryServiceImpl (implements org.jbpm.services.api.DeploymentEventListener, org.jbpm.services.api.query.QueryService)
    - org.jbpm.services.cdi.impl.query.QueryServiceCDIImpl
    - org.jbpm.services.ejb.impl.query.QueryServiceEJBImpl (implements org.jbpm.services.ejb.api.query.QueryServiceEJBLocal, org.jbpm.services.ejb.api.query.QueryServiceEJBRemote)
  - org.jbpm.shared.services.impl.commands.QueryStringCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.services.task.impl.model.ReassignmentImpl (implements org.kie.internal.task.api.model.Reassignment)
  - org.jbpm.services.task.impl.model.ReassignmentImpl_
  - org.jbpm.bpmn2.handler.ReceiveTaskHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.process.workitem.email.Recipient
  - org.jbpm.process.workitem.email.Recipients
  - org.jbpm.runtime.manager.impl.deploy.ReflectionObjectModelResolver (implements org.kie.internal.runtime.conf.ObjectModelResolver)
    - org.jbpm.runtime.manager.impl.deploy.EjbObjectModelResolver
  - org.jbpm.runtime.manager.impl.filter.RegExRuntimeManagerIdFilter (implements org.kie.internal.runtime.manager.RuntimeManagerIdFilter)
  - org.jbpm.process.core.timer.impl.RegisteredTimerServiceDelegate (implements org.drools.core.time.InternalSchedulerService, org.kie.api.time.SessionClock, org.drools.core.time.TimerService)
  - org.jbpm.services.ejb.impl.RemoteObjectProcessor
  - org.jbpm.shared.services.impl.commands.RemoveObjectCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.executor.commands.ReoccurringPrintOutCommand (implements org.kie.api.executor.Command, org.kie.api.executor.Reoccurring)
  - org.jbpm.examples.request.Request (implements java.io.Serializable)
  - org.jbpm.executor.entities.RequestInfo (implements org.kie.internal.executor.api.RequestInfo, java.io.Serializable)
  - org.jbpm.executor.entities.RequestInfo_
  - org.jbpm.executor.commands.RequeueRunningJobsCommand (implements org.kie.api.executor.Command)
  - org.jbpm.process.workitem.core.util.RequiredParameterValidator
  - org.jbpm.process.instance.command.ResumeProcessInstanceCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.kie.services.impl.admin.commands.RetriggerNodeInstanceCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.process.instance.impl.ReturnValueConstraintEvaluator (implements org.jbpm.workflow.core.Constraint, org.jbpm.process.instance.impl.ConstraintEvaluator, java.io.Externalizable, org.drools.core.spi.Wireable)
  - org.jbpm.process.instance.impl.factory.ReuseContextInstanceFactory (implements org.jbpm.process.instance.impl.ContextInstanceFactory)
  - org.jbpm.workflow.instance.impl.factory.ReuseNodeFactory (implements org.jbpm.workflow.instance.impl.NodeInstanceFactory)
  - org.jbpm.services.task.assignment.impl.strategy.RoundRobinAssignmentStrategy (implements org.kie.internal.task.api.assignment.AssignmentStrategy)
  - org.jbpm.process.instance.event.listeners.RuleAwareProcessEventLister (implements org.kie.api.event.process.ProcessEventListener)
  - org.jbpm.process.instance.impl.RuleConstraintEvaluator (implements org.jbpm.workflow.core.Constraint, org.jbpm.process.instance.impl.ConstraintEvaluator, java.io.Serializable)
  - org.jbpm.services.task.rule.impl.RuleContextProviderImpl (implements org.jbpm.services.task.rule.RuleContextProvider)
  - org.jbpm.compiler.xml.processes.RuleFlowMigrator
  - org.jbpm.ruleflow.core.RuleFlowNodeContainerFactory
    - org.jbpm.ruleflow.core.factory.CompositeNodeFactory
    - org.jbpm.ruleflow.core.factory.DynamicNodeFactory
    - org.jbpm.ruleflow.core.factory.ForEachNodeFactory
    - org.jbpm.ruleflow.core.RuleFlowProcessFactory
  - org.jbpm.ruleflow.core.validation.RuleFlowProcessValidator (implements org.jbpm.process.core.validation.ProcessValidator)
  - org.jbpm.kie.services.impl.RuntimeDataServiceImpl (implements org.jbpm.services.api.DeploymentEventListener, org.jbpm.services.api.RuntimeDataService)
    - org.jbpm.services.cdi.impl.RuntimeDataServiceCDIImpl
    - org.jbpm.services.ejb.impl.RuntimeDataServiceEJBImpl (implements org.jbpm.services.api.DeploymentEventListener, org.jbpm.services.api.RuntimeDataService, org.jbpm.services.ejb.api.RuntimeDataServiceEJBLocal, org.jbpm.services.ejb.api.RuntimeDataServiceEJBRemote)
  - org.jbpm.runtime.manager.impl.RuntimeEngineImpl (implements org.kie.internal.runtime.manager.Disposable, org.kie.api.runtime.manager.RuntimeEngine)
    - org.jbpm.runtime.manager.impl.SynchronizedRuntimeImpl
  - org.jbpm.runtime.manager.impl.RuntimeEnvironmentBuilder (implements org.kie.api.runtime.manager.RuntimeEnvironmentBuilder, org.kie.api.runtime.manager.RuntimeEnvironmentBuilderFactory)
  - org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl (implements org.kie.api.runtime.manager.RuntimeManagerFactory)
    - org.jbpm.services.cdi.impl.manager.RuntimeManagerFactoryCDIImpl
  - org.jbpm.services.cdi.impl.manager.RuntimeManagerProducer
  - org.jbpm.executor.impl.concurrent.ScheduleTaskTransactionSynchronization (implements org.drools.persistence.api.TransactionSynchronization)
  - org.jbpm.examples.exceptions.ScriptTaskExceptionExample
  - org.jbpm.process.workitem.email.SendHtml
  - org.jbpm.bpmn2.handler.SendTaskHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.bpmn2.core.SequenceFlow (implements java.io.Serializable)
  - org.jbpm.services.task.impl.util.SerializableUtil
  - org.jbpm.casemgmt.impl.marshalling.SerializedContent (implements java.io.Serializable)
  - org.jbpm.services.ejb.client.ServiceFactoryProvider
  - org.jbpm.services.api.service.ServiceRegistry
  - org.jbpm.kie.services.impl.xml.ServicesProcessDataEventListener (implements org.jbpm.compiler.xml.ProcessDataEventListener)
  - org.jbpm.kie.services.impl.xml.ServicesProcessDataEventListenerProvider (implements org.jbpm.compiler.xml.ProcessDataEventListenerProvider)
  - org.jbpm.bpmn2.handler.ServiceTaskHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.bpmn2.core.Signal (implements java.io.Serializable)
    - org.jbpm.bpmn2.core.Error (implements java.io.Serializable)
    - org.jbpm.bpmn2.core.Escalation (implements java.io.Serializable)
  - org.jbpm.runtime.manager.impl.SimpleRegisterableItemsFactory (implements org.kie.internal.runtime.manager.InternalRegisterableItemsFactory)
    - org.jbpm.runtime.manager.impl.DefaultRegisterableItemsFactory
      - org.jbpm.services.cdi.impl.manager.InjectableRegisterableItemsFactory
      - org.jbpm.runtime.manager.impl.KModuleRegisterableItemsFactory
  - org.jbpm.runtime.manager.impl.SimpleRuntimeEnvironment (implements org.kie.internal.runtime.manager.RuntimeEnvironment, org.jbpm.runtime.manager.api.SchedulerProvider)
    - org.jbpm.runtime.manager.impl.DefaultRuntimeEnvironment
  - org.jbpm.executor.commands.SLATrackingCommand (implements org.kie.api.executor.Command, org.kie.api.executor.Reoccurring)
  - org.jbpm.process.builder.SplitNodeBuilder (implements org.jbpm.process.builder.ProcessNodeBuilder)
  - org.jbpm.process.audit.strategy.SpringStandaloneLocalSharedEntityManagerStrategy (implements org.jbpm.process.audit.strategy.PersistenceStrategy)
  - org.jbpm.kie.services.impl.query.SqlQueryDefinition (implements org.jbpm.services.api.query.model.QueryDefinition, java.io.Serializable)
  - org.jbpm.process.audit.strategy.StandaloneJtaStrategy (implements org.jbpm.process.audit.strategy.PersistenceStrategy)
    - org.jbpm.process.audit.strategy.SpringStandaloneJtaSharedEntityManagerStrategy
  - org.jbpm.process.audit.strategy.StandaloneLocalStrategy (implements org.jbpm.process.audit.strategy.PersistenceStrategy)
  - org.jbpm.casemgmt.impl.wih.StartCaseWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.process.instance.StartProcessHelper
  - org.jbpm.kie.services.impl.cmd.StartProcessInstanceWithParentCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.quartz.impl.jdbcjobstore.StdJDBCDelegate (implements org.quartz.impl.jdbcjobstore.DriverDelegate, org.quartz.impl.jdbcjobstore.StdJDBCConstants)
    - org.jbpm.process.core.timer.impl.quartz.DeploymentsAwareStdJDBCDelegate
    - org.quartz.impl.jdbcjobstore.PostgreSQLDelegate
      - org.jbpm.process.core.timer.impl.quartz.DeploymentsAwarePostgreSQLDelegate
  - org.jbpm.process.builder.StoreNodeBuilder (implements org.jbpm.process.builder.ProcessNodeBuilder)
  - org.jbpm.casemgmt.impl.audit.StringCaseVariableIndexer (implements org.jbpm.casemgmt.api.audit.CaseVariableIndexer)
  - org.jbpm.process.core.datatype.impl.type.StringDataType (implements org.jbpm.process.core.datatype.DataType)
  - org.jbpm.process.audit.variable.StringProcessVariableIndexer (implements org.kie.internal.process.ProcessVariableIndexer)
  - org.jbpm.services.task.audit.variable.StringTaskVariableIndexer (implements org.kie.internal.task.api.TaskVariableIndexer)
  - org.jbpm.process.instance.command.SuspendProcessInstanceCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.process.core.context.swimlane.Swimlane (implements java.io.Serializable)
  - org.jbpm.process.instance.context.exclusive.SwimlaneInstance
  - org.jbpm.process.instance.context.swimlane.SwimlaneInstance
  - org.jbpm.runtime.manager.impl.task.SynchronizedTaskService (implements org.kie.internal.task.api.EventService<T>, org.kie.internal.task.api.InternalTaskService)
  - org.jbpm.process.instance.impl.demo.SystemOutWorkItemHandler (implements org.kie.api.runtime.process.WorkItemHandler)
  - org.jbpm.casemgmt.impl.generator.TableCaseIdGenerator (implements org.jbpm.casemgmt.api.generator.CaseIdGenerator)
  - org.jbpm.services.task.impl.TaskAdminServiceImpl (implements org.kie.internal.task.api.TaskAdminService)
  - org.jbpm.services.task.impl.TaskAttachmentServiceImpl (implements org.kie.internal.task.api.TaskAttachmentService)
  - org.jbpm.services.task.audit.TaskAuditConfigurator
  - org.jbpm.services.task.audit.TaskAuditLoggerFactory
  - org.jbpm.services.task.audit.service.TaskAuditQueryModificationService (implements org.jbpm.query.jpa.service.QueryModificationService)
  - org.jbpm.services.task.audit.TaskAuditServiceFactory
  - org.jbpm.services.task.audit.service.TaskAuditServiceImpl (implements org.jbpm.services.task.audit.service.TaskAuditService)
  - org.jbpm.services.task.assignment.impl.TaskAverageDuration
  - org.jbpm.services.task.commands.TaskCommand<T> (implements org.kie.api.command.ExecutableCommand<T>)
    - org.jbpm.services.task.audit.commands.AbstractTaskAuditQueryCommand<R,Q>
      - org.jbpm.services.task.audit.commands.AuditTaskQueryCommand
      - org.jbpm.services.task.audit.commands.TaskEventQueryCommand
      - org.jbpm.services.task.audit.commands.TaskVariableQueryCommand
    - org.jbpm.services.task.commands.AddContentCommand
    - org.jbpm.services.task.commands.AddGroupCommand
    - org.jbpm.services.task.commands.AddUserCommand
    - org.jbpm.services.task.commands.AddUsersGroupsCommand
    - org.jbpm.services.task.commands.ArchiveTasksCommand
    - org.jbpm.services.task.audit.commands.BAMTaskSummaryQueryCommand
    - org.jbpm.services.task.commands.CompositeCommand<T>
    - org.jbpm.services.task.commands.DeleteAttachmentCommand
    - org.jbpm.services.task.audit.commands.DeleteAuditEventsCommand
    - org.jbpm.services.task.audit.commands.DeleteBAMTaskSummariesCommand
    - org.jbpm.services.task.commands.DeleteCommentCommand
    - org.jbpm.services.task.commands.DeleteContentCommand
    - org.jbpm.services.task.commands.DeployTaskDefCommand
    - org.jbpm.services.task.commands.ExecuteDeadlinesCommand
    - org.jbpm.services.task.commands.ExecuteReminderCommand
    - org.jbpm.services.task.commands.ExecuteTaskRulesCommand
    - org.jbpm.services.task.commands.GetActiveTasksCommand
    - org.jbpm.services.task.commands.GetAllAttachmentsCommand
    - org.jbpm.services.task.commands.GetAllCommentsCommand
    - org.jbpm.services.task.commands.GetAllContentCommand
    - org.jbpm.services.task.audit.commands.GetAllHistoryAuditTasksByUserCommand
    - org.jbpm.services.task.audit.commands.GetAllHistoryAuditTasksCommand
    - org.jbpm.services.task.commands.GetAllTaskDefinitionsCommand
    - org.jbpm.services.task.commands.GetArchivedTasksCommand
    - org.jbpm.services.task.commands.GetAttachmentCommand
    - org.jbpm.services.task.audit.commands.GetAuditEventsByProcessInstanceIdCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.services.task.audit.commands.GetAuditEventsCommand
    - org.jbpm.services.task.audit.commands.GetBAMTaskSummariesCommand
    - org.jbpm.services.task.commands.GetCommentCommand
    - org.jbpm.services.task.commands.GetCompletedTasksByUserCommand
    - org.jbpm.services.task.commands.GetCompletedTasksCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.services.task.commands.GetContentByIdCommand
    - org.jbpm.services.task.admin.listener.internal.GetCurrentTxTasksCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.services.task.commands.GetGroupCommand
    - org.jbpm.services.task.commands.GetGroupsCommand
    - org.jbpm.services.task.commands.GetOrgEntityCommand
    - org.jbpm.services.task.commands.GetPendingSubTasksCommand
    - org.jbpm.services.task.commands.GetPendingTasksByUserCommand
    - org.jbpm.services.task.commands.GetPotentialOwnersForTaskCommand
    - org.jbpm.services.task.commands.GetTaskAssignedByGroupsCommand
    - org.jbpm.services.task.commands.GetTaskByWorkItemIdCommand
    - org.jbpm.services.task.commands.GetTaskCommand
    - org.jbpm.services.task.commands.GetTaskContentCommand
    - org.jbpm.services.task.commands.GetTaskDefinitionCommand
    - org.jbpm.services.task.audit.commands.GetTaskInputVariablesCommand
    - org.jbpm.services.task.audit.commands.GetTaskOutputVariablesCommand
    - org.jbpm.services.task.commands.GetTasksByProcessInstanceIdCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.services.task.commands.GetTasksByStatusByProcessInstanceIdCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.services.task.commands.GetTasksForProcessCommand (implements org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.services.task.commands.GetUserCommand
    - org.jbpm.services.task.commands.GetUserInfoCommand
    - org.jbpm.services.task.commands.GetUsersCommand
    - org.jbpm.services.task.commands.GetUserTaskCommand
    - org.jbpm.services.task.commands.InitDeadlinesCommand
    - org.jbpm.services.task.commands.RemoveAllTasksCommand
    - org.jbpm.services.task.commands.RemoveGroupCommand
    - org.jbpm.services.task.commands.RemoveTasksCommand
    - org.jbpm.services.task.commands.RemoveUserCommand
    - org.jbpm.services.task.commands.TaskSummaryQueryCommand
    - org.jbpm.services.task.commands.UndeployTaskDefCommand
    - org.jbpm.services.task.commands.UserGroupCallbackTaskCommand<T>
      - org.jbpm.services.task.commands.ActivateTaskCommand
      - org.jbpm.services.task.commands.AddAttachmentCommand
      - org.jbpm.services.task.commands.AddCommentCommand
      - org.jbpm.services.task.commands.AddContentFromUserCommand
      - org.jbpm.kie.services.impl.admin.commands.AddPeopleAssignmentsCommand
      - org.jbpm.services.task.commands.AddTaskCommand
      - org.jbpm.kie.services.impl.admin.commands.AddTaskInputsCommand
      - org.jbpm.services.task.commands.CancelDeadlineCommand
      - org.jbpm.kie.services.impl.admin.commands.CancelTaskDeadlineCommand
      - org.jbpm.services.task.commands.ClaimNextAvailableTaskCommand
      - org.jbpm.services.task.commands.ClaimTaskCommand
      - org.jbpm.services.task.commands.CompleteTaskCommand
      - org.jbpm.services.task.commands.DelegateTaskCommand
      - org.jbpm.services.task.commands.DeleteFaultCommand
      - org.jbpm.services.task.commands.DeleteOutputCommand
      - org.jbpm.services.task.commands.ExitTaskCommand
      - org.jbpm.services.task.commands.FailTaskCommand
      - org.jbpm.services.task.commands.ForwardTaskCommand
      - org.jbpm.services.task.audit.commands.GetAllAdminAuditTasksByUserCommand
      - org.jbpm.services.task.audit.commands.GetAllAuditTasksByStatusCommand
      - org.jbpm.services.task.audit.commands.GetAllGroupAuditTasksByUserCommand
      - org.jbpm.services.task.commands.GetContentByIdForUserCommand
      - org.jbpm.services.task.commands.GetContentMapForUserCommand
      - org.jbpm.services.task.commands.GetSubTasksCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsBusinessAdminCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsExcludedOwnerCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsInitiatorCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsPotentialOwnerByExpDateCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsPotentialOwnerCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsPotentialOwnerPagingCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsRecipientCommand
      - org.jbpm.services.task.commands.GetTaskAssignedAsStakeholderCommand
      - org.jbpm.services.task.commands.GetTaskOwnedByExpDateBeforeDateCommand
      - org.jbpm.services.task.commands.GetTaskOwnedByExpDateCommand
      - org.jbpm.services.task.commands.GetTaskPropertyCommand
      - org.jbpm.services.task.audit.commands.GetTasksByVariableNameAndValueCommand
      - org.jbpm.services.task.audit.commands.GetTasksByVariableNameCommand
      - org.jbpm.services.task.commands.GetTasksOwnedCommand
      - org.jbpm.kie.services.impl.admin.commands.ListTaskNotificationsCommand
      - org.jbpm.kie.services.impl.admin.commands.ListTaskReassignmentsCommand
      - org.jbpm.services.task.commands.NominateTaskCommand
      - org.jbpm.services.task.commands.ProcessSubTaskCommand
      - org.jbpm.services.task.commands.ReleaseTaskCommand
      - org.jbpm.kie.services.impl.admin.commands.RemovePeopleAssignmentsCommand
      - org.jbpm.services.task.commands.RemoveTaskCommand
      - org.jbpm.kie.services.impl.admin.commands.RemoveTaskDataCommand
      - org.jbpm.services.task.commands.ResumeTaskCommand
      - org.jbpm.kie.services.impl.admin.commands.ScheduleTaskDeadlineCommand
      - org.jbpm.services.task.commands.SetTaskPropertyCommand
      - org.jbpm.services.task.commands.SkipTaskCommand
      - org.jbpm.services.task.commands.StartTaskCommand
      - org.jbpm.services.task.commands.StopTaskCommand
      - org.jbpm.services.task.commands.SuspendTaskCommand
      - org.jbpm.kie.services.impl.admin.commands.UpdateTaskCommand
  - org.jbpm.services.task.commands.TaskCommandExecutorImpl (implements org.drools.core.runtime.InternalLocalRunner)
  - org.jbpm.services.task.impl.TaskCommentServiceImpl (implements org.kie.internal.task.api.TaskCommentService)
  - org.jbpm.services.task.impl.TaskContentRegistry
  - org.jbpm.services.task.impl.TaskContentServiceImpl (implements org.kie.internal.task.api.TaskContentService)
  - org.jbpm.services.task.commands.TaskContext (implements org.kie.api.runtime.RequestContext, org.kie.internal.task.api.TaskContext)
  - org.jbpm.services.task.impl.model.TaskDataImpl (implements org.kie.internal.task.api.model.InternalTaskData)
  - org.jbpm.services.task.impl.model.TaskDataImpl_
  - org.jbpm.services.task.impl.TaskDeadlinesServiceImpl (implements org.kie.internal.task.api.TaskDeadlinesService)
  - org.jbpm.services.task.impl.TaskDeadlinesServiceImpl.ScheduledTaskDeadline (implements java.util.concurrent.Callable<V>, java.io.Serializable)
  - org.jbpm.services.task.impl.model.TaskDefImpl (implements org.kie.internal.task.api.model.TaskDef)
  - org.jbpm.services.task.impl.model.TaskDefImpl_
  - org.jbpm.services.task.impl.TaskDefServiceImpl (implements org.kie.internal.task.api.TaskDefService)
  - org.jbpm.services.task.audit.impl.model.TaskEventImpl (implements java.io.Serializable, org.kie.internal.task.api.model.TaskEvent)
  - org.jbpm.services.task.audit.impl.model.TaskEventImpl_
  - org.jbpm.services.task.impl.TaskEventsServiceImpl (implements org.kie.internal.task.api.TaskEventsService)
  - org.jbpm.services.task.impl.factories.TaskFactory
  - org.jbpm.services.task.utils.TaskFluent
  - org.jbpm.services.task.impl.TaskIdentityServiceImpl (implements org.kie.internal.task.api.TaskIdentityService)
  - org.jbpm.services.task.impl.model.TaskImpl (implements org.kie.internal.task.api.model.InternalTask)
  - org.jbpm.services.task.impl.model.TaskImpl_
  - org.jbpm.services.task.audit.variable.TaskIndexerManager
  - org.jbpm.services.task.assignment.impl.TaskInfo
  - org.jbpm.services.task.impl.TaskInstanceServiceImpl (implements org.kie.internal.task.api.TaskInstanceService)
  - org.jbpm.services.task.audit.TaskLifeCycleEventConstants
  - org.jbpm.services.task.persistence.TaskModelProviderImpl (implements org.kie.internal.task.api.TaskModelProviderService)
  - org.jbpm.kie.services.impl.admin.TaskNotificationImpl (implements org.jbpm.services.api.admin.TaskNotification)
  - org.jbpm.services.task.persistence.TaskQueryManager
  - org.jbpm.services.task.impl.TaskQueryServiceImpl (implements org.kie.internal.task.api.TaskQueryService)
  - org.jbpm.kie.services.impl.admin.TaskReassignmentImpl (implements org.jbpm.services.api.admin.TaskReassignment)
  - org.jbpm.services.task.rule.impl.TaskRuleServiceImpl (implements org.jbpm.services.task.rule.TaskRuleService)
  - org.jbpm.services.ejb.impl.TaskServiceEJBImpl (implements org.kie.internal.task.api.InternalTaskService, org.kie.api.task.TaskService, org.jbpm.services.ejb.TaskServiceEJBLocal)
  - org.jbpm.services.task.rule.TaskServiceRequest
  - org.jbpm.examples.checklist.context.TaskStatusContextConstraint (implements org.jbpm.examples.checklist.ChecklistContextConstraint)
  - org.jbpm.services.task.query.TaskSummaryImpl (implements org.kie.internal.task.api.model.InternalTaskSummary)
  - org.jbpm.services.task.persistence.TaskTransactionInterceptor.TransactionContext (implements org.kie.api.runtime.RequestContext, org.kie.internal.task.api.TaskContext)
  - org.jbpm.services.task.audit.impl.model.TaskVariableImpl (implements java.io.Serializable, org.kie.internal.task.api.TaskVariable)
  - org.jbpm.services.task.audit.impl.model.TaskVariableImpl_
  - org.jbpm.process.workitem.email.TemplateManager
  - org.jbpm.test.services.TestIdentityProvider (implements org.kie.internal.identity.IdentityProvider)
  - org.jbpm.test.services.TestUserGroupCallbackImpl (implements org.kie.api.task.UserGroupCallback)
  - org.jbpm.process.core.timer.impl.ThreadPoolSchedulerService (implements org.jbpm.process.core.timer.GlobalSchedulerService)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - org.jbpm.casemgmt.api.AdHocFragmentNotFoundException
        - org.jbpm.executor.AsyncJobException
        - org.jbpm.casemgmt.api.CaseActiveException
        - org.jbpm.casemgmt.api.CaseCommentNotFoundException
        - org.jbpm.casemgmt.api.CaseDefinitionNotFoundException
        - org.jbpm.casemgmt.api.CaseNotFoundException
        - org.jbpm.casemgmt.api.generator.CasePrefixNotFoundException
        - org.jbpm.services.api.DeploymentNotFoundException
          - org.jbpm.services.api.DeploymentNotActiveException
        - org.jbpm.services.api.admin.ExecutionErrorNotFoundException
        - org.jbpm.executor.ExecutorNotStartedException
        - org.jbpm.runtime.manager.impl.migration.MigrationException
        - org.jbpm.services.api.NodeInstanceNotFoundException
        - org.jbpm.services.api.NodeNotFoundException
        - org.jbpm.services.api.ProcessDefinitionNotFoundException
        - org.jbpm.services.api.ProcessInstanceNotFoundException
        - org.jbpm.services.api.query.QueryAlreadyRegisteredException
        - org.jbpm.services.api.query.QueryNotFoundException
        - org.jbpm.process.workitem.rest.RESTServiceException
        - org.jbpm.casemgmt.api.RoleCardinalityReachedException
        - org.jbpm.casemgmt.api.StageNotFoundException
        - org.kie.internal.task.exception.TaskException
          - org.jbpm.services.task.exception.CannotAddTaskException
          - org.jbpm.services.task.exception.IncorrectParametersException
          - org.jbpm.services.task.exception.PermissionDeniedException
          - org.jbpm.services.task.exception.TaskExecutionException
        - org.jbpm.services.api.TaskNotFoundException
        - org.jbpm.workflow.instance.WorkflowRuntimeException
        - org.jbpm.bpmn2.handler.WorkItemHandlerRuntimeException
        - org.jbpm.services.api.WorkItemNotFoundException
  - org.jbpm.process.core.timer.Timer (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.model.TimerDesc (implements java.io.Serializable, org.jbpm.services.api.model.TimerDesc)
  - org.jbpm.process.instance.timer.TimerInstance (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.admin.TimerInstanceImpl (implements org.jbpm.services.api.admin.TimerInstance)
  - org.jbpm.process.instance.timer.TimerManager
  - org.jbpm.process.instance.timer.TimerManager.OverdueTrigger (implements org.drools.core.time.Trigger)
  - org.jbpm.process.instance.timer.TimerManager.ProcessJob (implements org.drools.core.time.Job, java.io.Serializable)
  - org.jbpm.process.instance.timer.TimerManager.ProcessJobContext (implements org.drools.core.time.JobContext)
    - org.jbpm.process.instance.timer.TimerManager.StartProcessJobContext
  - org.jbpm.process.instance.timer.TimerManager.ProcessTimerInputMarshaller (implements org.drools.core.marshalling.impl.TimersInputMarshaller)
  - org.jbpm.process.instance.timer.TimerManager.ProcessTimerOutputMarshaller (implements org.drools.core.marshalling.impl.TimersOutputMarshaller)
  - org.jbpm.process.instance.timer.TimerManager.StartProcessJob (implements org.drools.core.time.Job, java.io.Serializable)
  - org.jbpm.process.core.timer.TimerServiceRegistry
  - org.drools.core.time.TimeUtils
    - org.jbpm.process.core.timer.DateTimeUtils
  - org.jbpm.shared.services.impl.TransactionalCommandService (implements org.kie.api.runtime.CommandExecutor)
    - org.jbpm.services.ejb.impl.tx.AuditTransactionalCommandServiceEJBImpl
    - org.jbpm.services.ejb.impl.tx.TransactionalCommandServiceEJBImpl
  - org.jbpm.services.cdi.producer.TransactionalCommandServiceProducer
  - org.jbpm.workflow.core.node.Transformation (implements java.io.Serializable)
  - org.jbpm.kie.services.impl.store.TransientObjectConverter (implements com.thoughtworks.xstream.converters.Converter)
  - org.jbpm.workflow.core.node.Trigger (implements org.jbpm.process.core.context.variable.Mappable, java.io.Serializable)
    - org.jbpm.workflow.core.node.ConstraintTrigger (implements org.jbpm.workflow.core.node.Constrainable)
    - org.jbpm.workflow.core.node.EventTrigger
  - org.jbpm.kie.services.impl.admin.commands.TriggerNodeCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.process.instance.event.listeners.TriggerRulesEventListener (implements org.kie.api.event.rule.AgendaEventListener)
  - org.jbpm.process.core.datatype.impl.type.UndefinedDataType (implements org.jbpm.process.core.datatype.DataType)
  - org.jbpm.process.instance.command.UpdateProcessCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
  - org.jbpm.shared.services.impl.commands.UpdateStringCommand (implements org.kie.api.command.ExecutableCommand<T>)
  - org.jbpm.process.instance.command.UpdateTimerCommand (implements org.kie.api.command.ExecutableCommand<T>, org.kie.internal.command.ProcessInstanceIdCommand)
    - org.jbpm.process.instance.command.RelativeUpdateTimerCommand
  - org.jbpm.runtime.manager.impl.identity.UserDataServiceProvider
  - org.jbpm.kie.services.impl.admin.UserTaskAdminServiceImpl (implements org.jbpm.services.api.admin.UserTaskAdminService)
  - org.jbpm.kie.services.impl.bpmn2.UserTaskDefinitionImpl (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskDefinition)
  - org.jbpm.kie.services.impl.model.UserTaskInstanceDesc (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskInstanceDesc)
    - org.jbpm.kie.services.impl.model.UserTaskInstanceWithPotOwnerDesc (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc)
    - org.jbpm.kie.services.impl.model.UserTaskInstanceWithVarsDesc (implements java.io.Serializable, org.jbpm.services.api.model.UserTaskInstanceWithVarsDesc)
  - org.jbpm.services.task.assignment.UserTaskLoad (implements java.lang.Comparable<T>, java.io.Serializable)
  - org.jbpm.kie.services.impl.query.builder.UserTaskPotOwnerQueryBuilder (implements org.jbpm.services.api.query.QueryParamBuilder<T>)
  - org.jbpm.kie.services.impl.query.builder.UserTaskPotOwnerQueryBuilderFactory (implements org.jbpm.services.api.query.QueryParamBuilderFactory)
  - org.jbpm.kie.services.impl.UserTaskServiceImpl (implements org.jbpm.services.api.UserTaskService, org.jbpm.kie.services.impl.VariablesAware)
    - org.jbpm.services.cdi.impl.UserTaskServiceCDIImpl
    - org.jbpm.services.ejb.impl.UserTaskServiceEJBImpl (implements org.jbpm.services.api.UserTaskService, org.jbpm.services.ejb.api.UserTaskServiceEJBLocal, org.jbpm.services.ejb.api.UserTaskServiceEJBRemote)
  - org.jbpm.kie.services.impl.query.preprocessor.UserTasksPreprocessor (implements org.dashbuilder.dataset.def.DataSetPreprocessor)
    - org.jbpm.kie.services.impl.query.preprocessor.BusinessAdminTasksPreprocessor
    - org.jbpm.kie.services.impl.query.preprocessor.PotOwnerTasksPreprocessor
    - org.jbpm.kie.services.impl.query.preprocessor.UserAndGroupsTasksPreprocessor
  - org.jbpm.process.core.context.variable.Variable (implements java.io.Serializable, org.jbpm.process.core.TypeObject, org.jbpm.process.core.ValueObject)
  - org.jbpm.process.audit.VariableInstanceLog (implements org.jbpm.process.audit.event.AuditEvent, java.io.Serializable, org.kie.api.runtime.manager.audit.VariableInstanceLog)
  - org.jbpm.process.audit.VariableInstanceLog_
  - org.jbpm.kie.services.impl.model.VariableStateDesc (implements java.io.Serializable, org.jbpm.services.api.model.VariableDesc)
  - org.jbpm.process.instance.impl.util.VariableUtil
  - org.jbpm.services.task.identity.adapter.WeblogicUserGroupAdapter (implements org.jbpm.services.task.identity.adapter.UserGroupAdapter)
  - org.jbpm.process.workitem.webservice.WebServiceCommand (implements org.kie.internal.runtime.Cacheable, org.kie.api.executor.Command)
  - org.jbpm.services.task.identity.adapter.WebSphereUserGroupAdapter (implements org.jbpm.services.task.identity.adapter.UserGroupAdapter)
  - org.jbpm.process.workitem.core.util.WidInfo
  - org.jbpm.process.workitem.core.util.WidInfo.InternalServiceAction
  - org.jbpm.process.workitem.core.util.WidInfo.InternalServiceAuth
  - org.jbpm.process.workitem.core.util.WidInfo.InternalServiceInfo
  - org.jbpm.process.workitem.core.util.WidInfo.InternalServiceTrigger
  - org.jbpm.process.workitem.core.util.WidInfo.InternalWidMavenDependencies
  - org.jbpm.util.WidMVELEvaluator
  - org.jbpm.process.core.impl.WorkDefinitionImpl (implements java.io.Serializable, org.jbpm.process.core.WorkDefinition)
    - org.jbpm.process.core.impl.WorkDefinitionExtensionImpl (implements org.jbpm.process.core.WorkDefinitionExtension)
      - org.jbpm.process.workitem.WorkDefinitionImpl
  - org.jbpm.workflow.instance.WorkflowProcessInstanceUpgrader
  - org.jbpm.workflow.instance.context.WorkflowReuseContextInstanceFactory (implements org.jbpm.process.instance.impl.ContextInstanceFactory)
  - org.jbpm.process.core.impl.WorkImpl (implements java.io.Serializable, org.jbpm.process.core.Work)
  - org.jbpm.process.workitem.WorkItemRepository
  - org.jbpm.casemgmt.impl.dynamic.WorkItemTaskSpecification (implements org.jbpm.casemgmt.api.dynamic.TaskSpecification)
  - org.jbpm.bpmn2.xml.XmlBPMNProcessDumper (implements org.jbpm.process.core.impl.XmlProcessDumper)
  - org.jbpm.process.core.impl.XmlProcessDumperFactory
  - org.jbpm.bpmn2.xml.XmlProcessDumperFactoryServiceImpl (implements org.jbpm.process.core.impl.XmlProcessDumperFactoryService)
  - org.jbpm.compiler.xml.XmlProcessReader
  - org.jbpm.compiler.xml.XmlWorkflowProcessDumper
    - org.jbpm.compiler.xml.XmlRuleFlowProcessDumper (implements org.jbpm.process.core.impl.XmlProcessDumper)
  - org.jbpm.bpmn2.xpath.XPATHActionBuilder (implements org.jbpm.process.builder.ActionBuilder)
  - org.jbpm.bpmn2.xpath.XPATHAssignmentAction (implements org.jbpm.process.instance.impl.AssignmentAction)
  - org.jbpm.bpmn2.xpath.XPATHAssignmentBuilder (implements org.jbpm.process.builder.AssignmentBuilder)
  - org.jbpm.bpmn2.xpath.XPATHExpressionModifier
  - org.jbpm.bpmn2.xpath.XPATHProcessDialect (implements org.jbpm.process.builder.dialect.ProcessDialect)
  - org.jbpm.process.instance.impl.XPATHReturnValueEvaluator (implements java.io.Externalizable, org.jbpm.process.instance.impl.ReturnValueEvaluator)
  - org.jbpm.bpmn2.xpath.XPATHReturnValueEvaluatorBuilder (implements org.jbpm.process.builder.ReturnValueEvaluatorBuilder)

## Interface Hierarchy

- org.jbpm.process.instance.impl.Action
- org.jbpm.process.builder.ActionBuilder
- org.jbpm.casemgmt.api.model.AdHocFragment
- org.jbpm.services.api.AdHocProcessService
- org.jbpm.services.api.AdHocUserTaskService
- org.jbpm.process.instance.impl.AssignmentAction
- org.jbpm.process.builder.AssignmentBuilder
- org.jbpm.services.task.assignment.AssignmentService
- org.jbpm.executor.AsynchronousJobEvent
- org.jbpm.kie.services.api.AttributesAware
- org.jbpm.process.audit.event.AuditEvent
- org.jbpm.process.audit.event.AuditEventBuilder
- org.kie.api.runtime.manager.audit.AuditService
  - org.jbpm.process.audit.AuditLogService
- org.jbpm.casemgmt.api.auth.AuthorizationManager
- org.jbpm.services.task.lifecycle.listeners.BAMTaskEventListener.BAMTaskWorker
- org.jbpm.process.core.timer.BusinessCalendar
- org.kie.api.runtime.process.CaseData
  - org.jbpm.casemgmt.api.model.instance.CaseFileInstance
- org.jbpm.casemgmt.api.model.CaseDefinition
- org.jbpm.casemgmt.api.audit.CaseFileData
- org.jbpm.casemgmt.api.model.instance.CaseFileDataFilter
- org.jbpm.casemgmt.api.generator.CaseIdGenerator
- org.jbpm.casemgmt.api.model.instance.CaseInstance
- org.jbpm.casemgmt.api.admin.CaseInstanceMigrationService
- org.jbpm.casemgmt.api.model.CaseMilestone
- org.jbpm.casemgmt.api.model.instance.CaseMilestoneInstance
- org.jbpm.casemgmt.api.model.CaseRole
- org.jbpm.casemgmt.api.model.instance.CaseRoleInstance
- org.jbpm.casemgmt.api.CaseRuntimeDataService
- org.jbpm.casemgmt.api.CaseService
- org.jbpm.casemgmt.api.utils.CaseServiceConfigurator
- org.jbpm.casemgmt.api.model.CaseStage
- org.jbpm.casemgmt.api.model.instance.CaseStageInstance
- org.jbpm.examples.checklist.ChecklistContext
- org.jbpm.examples.checklist.ChecklistContextConstraint
- org.jbpm.examples.checklist.ChecklistItem
- org.jbpm.examples.checklist.ChecklistManager
- org.jbpm.services.ejb.client.ClientServiceFactory
- org.kie.api.runtime.CommandExecutor
  - org.kie.internal.task.api.InternalTaskService
    - org.jbpm.services.ejb.TaskServiceEJBLocal (also extends org.kie.api.task.TaskService)
  - org.kie.api.task.TaskService
    - org.kie.internal.task.api.InternalTaskService
      - org.jbpm.services.ejb.TaskServiceEJBLocal (also extends org.kie.api.task.TaskService)
    - org.jbpm.services.ejb.TaskServiceEJBLocal (also extends org.kie.internal.task.api.InternalTaskService)
  - org.jbpm.services.ejb.TaskServiceEJBLocal (also extends org.kie.internal.task.api.InternalTaskService, org.kie.api.task.TaskService)
- org.kie.api.definition.process.Connection
  - org.jbpm.workflow.core.Connection
- org.jbpm.workflow.core.node.Constrainable
- org.jbpm.workflow.core.Constraint
  - org.jbpm.process.instance.impl.ConstraintEvaluator
- org.jbpm.process.core.Context
- org.jbpm.process.core.Contextable
  - org.jbpm.workflow.core.Node (also extends org.kie.api.definition.process.Node, java.io.Serializable)
- org.jbpm.process.instance.ContextableInstance
  - org.jbpm.process.instance.ProcessInstance (also extends org.jbpm.process.instance.ContextInstanceContainer, org.kie.api.runtime.process.ProcessInstance)
    - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.kie.api.runtime.process.WorkflowProcessInstance)
  - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance, org.kie.api.runtime.process.WorkflowProcessInstance)
- org.jbpm.process.core.ContextContainer
  - org.jbpm.process.core.Process (also extends org.kie.api.definition.process.Process)
    - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.kie.api.definition.process.WorkflowProcess)
  - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process, org.kie.api.definition.process.WorkflowProcess)
- org.jbpm.process.instance.ContextInstance
  - org.jbpm.workflow.instance.context.WorkflowContextInstance
- org.jbpm.process.instance.ContextInstanceContainer
  - org.jbpm.process.instance.ProcessInstance (also extends org.jbpm.process.instance.ContextableInstance, org.kie.api.runtime.process.ProcessInstance)
    - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.kie.api.runtime.process.WorkflowProcessInstance)
  - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance, org.kie.api.runtime.process.WorkflowProcessInstance)
- org.jbpm.process.instance.impl.ContextInstanceFactory
- org.jbpm.process.core.ContextResolver
- org.kie.internal.process.CorrelationAwareProcessRuntime
  - org.drools.core.runtime.process.InternalProcessRuntime (also extends org.kie.api.event.process.ProcessEventManager, org.kie.api.runtime.process.ProcessRuntime)
    - org.jbpm.process.instance.InternalProcessRuntime
  - org.jbpm.process.instance.InternalProcessRuntime
- org.jbpm.services.api.DefinitionService
  - org.jbpm.services.ejb.api.DefinitionServiceEJBLocal (also extends org.jbpm.services.api.DeploymentEventListener)
  - org.jbpm.services.ejb.api.DefinitionServiceEJBRemote (also extends org.jbpm.services.api.DeploymentEventListener)
- org.jbpm.services.api.model.DeployedAsset
  - org.jbpm.services.api.model.ProcessDefinition (also extends java.io.Serializable)
  - org.jbpm.services.api.model.ProcessDesc
- org.jbpm.services.api.model.DeployedUnit
- org.jbpm.services.api.DeploymentEventListener
  - org.jbpm.services.ejb.api.DefinitionServiceEJBLocal (also extends org.jbpm.services.api.DefinitionService)
  - org.jbpm.services.ejb.api.DefinitionServiceEJBRemote (also extends org.jbpm.services.api.DefinitionService)
  - org.jbpm.services.ejb.api.RuntimeDataServiceEJBLocal (also extends org.jbpm.services.api.RuntimeDataService)
  - org.jbpm.services.ejb.api.RuntimeDataServiceEJBRemote (also extends org.jbpm.services.api.RuntimeDataService)
- org.jbpm.services.api.DeploymentService
  - org.jbpm.services.ejb.api.DeploymentServiceEJBLocal (also extends org.jbpm.services.api.ListenerSupport)
- org.jbpm.services.ejb.api.DeploymentServiceEJBRemote
- org.jbpm.services.api.model.DeploymentUnit
- org.jbpm.workflow.instance.node.EventBasedNodeInstanceInterface
- org.jbpm.process.core.event.EventFilter
- org.kie.api.runtime.process.EventListener
  - org.kie.api.runtime.process.ProcessInstance
    - org.jbpm.process.instance.ProcessInstance (also extends org.jbpm.process.instance.ContextableInstance, org.jbpm.process.instance.ContextInstanceContainer)
      - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.kie.api.runtime.process.WorkflowProcessInstance)
    - org.kie.api.runtime.process.WorkflowProcessInstance (also extends org.kie.api.runtime.process.NodeInstanceContainer)
      - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance)
    - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance, org.kie.api.runtime.process.WorkflowProcessInstance)
  - org.jbpm.process.instance.ProcessInstance (also extends org.jbpm.process.instance.ContextableInstance, org.jbpm.process.instance.ContextInstanceContainer, org.kie.api.runtime.process.ProcessInstance)
    - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.kie.api.runtime.process.WorkflowProcessInstance)
  - org.kie.api.runtime.process.WorkflowProcessInstance (also extends org.kie.api.runtime.process.NodeInstanceContainer, org.kie.api.runtime.process.ProcessInstance)
    - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance)
  - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance, org.kie.api.runtime.process.WorkflowProcessInstance)
- java.util.EventListener
  - org.jbpm.executor.AsynchronousJobListener
  - org.jbpm.casemgmt.api.event.CaseEventListener
  - org.kie.api.task.TaskLifeCycleEventListener
    - org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener
  - org.jbpm.services.task.lifecycle.listeners.TaskLifeCycleEventListener
- org.kie.internal.runtime.manager.EventListenerProducer<T>
  - org.jbpm.runtime.manager.api.EventListenerProducer<T>
- org.jbpm.workflow.instance.node.EventNodeInstanceInterface
- org.jbpm.workflow.core.node.EventNodeInterface
- org.jbpm.process.core.event.EventTransformer
- org.jbpm.process.core.context.exception.ExceptionHandler
- org.kie.api.executor.ExecutorService
  - org.kie.internal.executor.api.ExecutorService
    - org.jbpm.services.ejb.api.ExecutorServiceEJB
  - org.jbpm.services.ejb.api.ExecutorServiceEJB
- org.jbpm.kie.services.impl.FormManagerService
- org.jbpm.kie.services.impl.form.FormProvider
- org.jbpm.kie.services.api.FormProviderService
- org.kie.internal.runtime.manager.GlobalProducer
  - org.jbpm.runtime.manager.api.GlobalProducer
- org.drools.core.time.InternalSchedulerService
  - org.jbpm.process.core.timer.GlobalSchedulerService (also extends org.drools.core.time.SchedulerService)
- org.kie.api.definition.KieDefinition
  - org.kie.api.definition.process.Process
    - org.jbpm.process.core.Process (also extends org.jbpm.process.core.ContextContainer)
      - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.kie.api.definition.process.WorkflowProcess)
    - org.kie.api.definition.process.WorkflowProcess (also extends org.kie.api.definition.process.NodeContainer)
      - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process)
    - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process, org.kie.api.definition.process.WorkflowProcess)
  - org.jbpm.process.core.Process (also extends org.jbpm.process.core.ContextContainer, org.kie.api.definition.process.Process)
    - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.kie.api.definition.process.WorkflowProcess)
  - org.kie.api.definition.process.WorkflowProcess (also extends org.kie.api.definition.process.NodeContainer, org.kie.api.definition.process.Process)
    - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process)
  - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process, org.kie.api.definition.process.WorkflowProcess)
- org.jbpm.services.api.utils.KieServiceConfigurator
- org.drools.persistence.map.KnowledgeSessionStorage
  - org.jbpm.persistence.ProcessStorage
- org.jbpm.services.task.internals.lifecycle.LifeCycleManager
- org.jbpm.services.api.ListenerSupport
  - org.jbpm.services.ejb.api.DeploymentServiceEJBLocal (also extends org.jbpm.services.api.DeploymentService)
- org.jbpm.services.task.assignment.LoadCalculator
- org.jbpm.process.core.context.variable.Mappable
- com.google.protobuf.MessageLiteOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.IterationLevelOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTriggerOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntryOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNodeOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContentOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstanceOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstanceOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimerOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.VariableContainerOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.VariableOrBuilder
  - org.jbpm.marshalling.impl.JBPMMessages.WorkItemOrBuilder
  - com.google.protobuf.MessageOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.IterationLevelOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.ExclusiveGroupInstanceOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.AsyncEventNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.CompositeContextNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.EventNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.ForEachNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.HumanTaskNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNode.JoinTriggerOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.JoinNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.MilestoneNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNode.TextMapEntryOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.RuleSetNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.StateNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.SubProcessNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.TimerNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContent.WorkItemNodeOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceContentOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.SwimlaneContextInstanceOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstanceOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimer.TimerInstanceOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessTimerOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.VariableContainerOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.VariableOrBuilder
    - org.jbpm.marshalling.impl.JBPMMessages.WorkItemOrBuilder
- org.kie.api.definition.process.Node
  - org.jbpm.workflow.core.Node (also extends org.jbpm.process.core.Contextable, java.io.Serializable)
- org.kie.api.definition.process.NodeContainer
  - org.jbpm.workflow.core.NodeContainer
    - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.process.core.Process, org.kie.api.definition.process.WorkflowProcess)
  - org.kie.api.definition.process.WorkflowProcess (also extends org.kie.api.definition.process.Process)
    - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process)
  - org.jbpm.workflow.core.WorkflowProcess (also extends org.jbpm.workflow.core.NodeContainer, org.jbpm.process.core.Process, org.kie.api.definition.process.WorkflowProcess)
- org.jbpm.services.api.model.NodeDesc
- org.jbpm.workflow.core.NodeExtension
- org.kie.api.runtime.process.NodeInstance
  - org.jbpm.workflow.instance.NodeInstance
- org.kie.api.runtime.process.NodeInstanceContainer
  - org.jbpm.workflow.instance.NodeInstanceContainer
  - org.kie.api.runtime.process.WorkflowProcessInstance (also extends org.kie.api.runtime.process.ProcessInstance)
    - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance)
  - org.jbpm.workflow.instance.WorkflowProcessInstance (also extends org.jbpm.process.instance.ProcessInstance, org.kie.api.runtime.process.WorkflowProcessInstance)
- org.jbpm.services.api.model.NodeInstanceDesc
- org.jbpm.workflow.instance.impl.NodeInstanceFactory
- org.drools.persistence.map.NonTransactionalPersistentSession
  - org.jbpm.persistence.NonTransactionalProcessPersistentSession
- org.jbpm.services.task.deadlines.NotificationListener
- org.kie.internal.query.ParametrizedQueryBuilder<T>
  - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
  - org.kie.internal.query.ExtendedParametrizedQueryBuilder<T,R>
    - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
    - org.kie.internal.query.ProcessInstanceIdQueryBuilder<T,R>
      - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
      - org.kie.internal.task.query.TaskAuditQueryBuilder<T,R>
        - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
    - org.kie.internal.task.query.TaskAuditQueryBuilder<T,R>
      - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
  - org.kie.internal.query.ProcessInstanceIdQueryBuilder<T,R>
    - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
    - org.kie.internal.task.query.TaskAuditQueryBuilder<T,R>
      - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
  - org.kie.internal.task.query.TaskAuditQueryBuilder<T,R>
    - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder
- org.jbpm.process.audit.strategy.PersistenceStrategy
- org.jbpm.process.builder.ProcessClassBuilder
- org.jbpm.compiler.xml.ProcessDataEventListener
- org.jbpm.compiler.xml.ProcessDataEventListenerProvider
- org.jbpm.process.builder.dialect.ProcessDialect
- org.kie.api.event.process.ProcessEventManager
  - org.drools.core.runtime.process.InternalProcessRuntime (also extends org.kie.internal.process.CorrelationAwareProcessRuntime, org.kie.api.runtime.process.ProcessRuntime)
    - org.jbpm.process.instance.InternalProcessRuntime
  - org.jbpm.process.instance.InternalProcessRuntime
- org.jbpm.services.api.admin.ProcessInstanceAdminService
- org.jbpm.services.api.model.ProcessInstanceDesc
  - org.jbpm.services.api.model.ProcessInstanceCustomDesc
  - org.jbpm.services.api.model.ProcessInstanceWithVarsDesc
    - org.jbpm.services.api.model.ProcessInstanceCustomDesc
- org.jbpm.process.instance.ProcessInstanceFactory
- org.jbpm.process.instance.ProcessInstanceManager
- org.jbpm.process.instance.ProcessInstanceManagerFactory
- org.jbpm.marshalling.impl.ProcessInstanceMarshaller
- org.jbpm.services.api.admin.ProcessInstanceMigrationService
  - org.jbpm.services.ejb.api.admin.ProcessInstanceMigrationServiceEJBLocal
  - org.jbpm.services.ejb.api.admin.ProcessInstanceMigrationServiceEJBRemote
- org.jbpm.process.builder.ProcessNodeBuilder
- org.kie.api.runtime.process.ProcessRuntime
  - org.drools.core.runtime.process.InternalProcessRuntime (also extends org.kie.internal.process.CorrelationAwareProcessRuntime, org.kie.api.event.process.ProcessEventManager)
    - org.jbpm.process.instance.InternalProcessRuntime
  - org.jbpm.process.instance.InternalProcessRuntime
- org.jbpm.services.api.ProcessService
  - org.jbpm.services.ejb.api.ProcessServiceEJBLocal
  - org.jbpm.services.ejb.api.ProcessServiceEJBRemote
- org.jbpm.process.core.validation.ProcessValidationError
- org.jbpm.process.core.validation.ProcessValidator
- org.jbpm.services.api.query.model.QueryDefinition
- org.jbpm.services.api.query.QueryParamBuilder<T>
- org.jbpm.services.api.query.QueryParamBuilderFactory
- org.jbpm.services.api.query.QueryService
  - org.jbpm.services.ejb.api.query.QueryServiceEJBLocal
  - org.jbpm.services.ejb.api.query.QueryServiceEJBRemote
- org.jbpm.services.cdi.RequestScopedBackupIdentityProvider
- org.jbpm.executor.RequeueAware
- org.jbpm.process.instance.impl.ReturnValueEvaluator
- org.jbpm.process.builder.ReturnValueEvaluatorBuilder
- org.jbpm.services.task.rule.RuleContextProvider
- org.jbpm.services.api.RuntimeDataService
  - org.jbpm.services.ejb.api.RuntimeDataServiceEJBLocal (also extends org.jbpm.services.api.DeploymentEventListener)
  - org.jbpm.services.ejb.api.RuntimeDataServiceEJBRemote (also extends org.jbpm.services.api.DeploymentEventListener)
- org.jbpm.runtime.manager.impl.RuntimeEngineInitlializer
- org.jbpm.runtime.manager.api.SchedulerProvider
- org.drools.core.time.SchedulerService
  - org.jbpm.process.core.timer.GlobalSchedulerService (also extends org.drools.core.time.InternalSchedulerService)
- org.jbpm.process.core.timer.SchedulerServiceInterceptor
- java.io.Serializable
  - org.jbpm.casemgmt.api.model.CaseFileItem
  - org.jbpm.casemgmt.api.model.instance.CommentInstance
  - org.jbpm.process.core.datatype.DataType
  - org.jbpm.process.core.datatype.DataTypeFactory
  - org.jbpm.executor.impl.event.ExecutorEventSupport
  - java.io.Externalizable
    - org.jbpm.process.core.datatype.DataType
    - org.jbpm.executor.impl.event.ExecutorEventSupport
  - org.drools.core.time.JobContext
    - org.jbpm.process.core.timer.NamedJobContext
  - org.jbpm.services.api.admin.MigrationEntry
  - org.jbpm.services.api.admin.MigrationReport
  - org.jbpm.process.core.timer.NamedJobContext
  - org.jbpm.workflow.core.Node (also extends org.jbpm.process.core.Contextable, org.kie.api.definition.process.Node)
  - org.jbpm.services.api.model.ProcessDefinition (also extends org.jbpm.services.api.model.DeployedAsset)
  - org.jbpm.services.api.admin.ProcessNode
  - org.jbpm.services.api.query.QueryResultMapper<T>
  - org.jbpm.services.api.admin.TaskNotification
  - org.jbpm.services.api.admin.TaskReassignment
  - org.jbpm.services.api.admin.TimerInstance
- org.kie.api.Service
  - org.jbpm.process.core.impl.XmlProcessDumperFactoryService
- org.jbpm.process.instance.event.SignalManager
- org.jbpm.process.instance.event.SignalManagerFactory
- org.jbpm.services.task.audit.service.TaskAuditService
- org.jbpm.services.task.rule.TaskRuleService
- org.jbpm.casemgmt.api.dynamic.TaskSpecification
- org.jbpm.services.api.model.TimerDesc
- org.jbpm.process.instance.timer.TimerListener
- org.jbpm.process.builder.TransformationBuilder
- org.jbpm.process.core.TypeObject
  - org.jbpm.process.core.ParameterDefinition
  - org.jbpm.process.core.ValueObject
- org.jbpm.services.task.identity.adapter.UserGroupAdapter
- org.jbpm.services.cdi.producer.UserGroupInfoProducer
- org.jbpm.services.api.admin.UserTaskAdminService
- org.jbpm.services.api.model.UserTaskDefinition
- org.jbpm.services.api.model.UserTaskInstanceDesc
  - org.jbpm.services.api.model.UserTaskInstanceWithPotOwnerDesc
  - org.jbpm.services.api.model.UserTaskInstanceWithVarsDesc
- org.jbpm.services.api.UserTaskService
  - org.jbpm.services.ejb.api.UserTaskServiceEJBLocal
  - org.jbpm.services.ejb.api.UserTaskServiceEJBRemote
- org.jbpm.services.api.model.VariableDesc
- org.kie.internal.utils.VariableIndexer<V>
  - org.jbpm.casemgmt.api.audit.CaseVariableIndexer
- org.jbpm.kie.services.impl.VariablesAware
- org.jbpm.process.core.Work
- org.jbpm.process.core.WorkDefinition
- org.jbpm.process.core.WorkDefinitionExtension
- org.jbpm.process.core.WorkEditor
- org.kie.internal.runtime.manager.WorkItemHandlerProducer
  - org.jbpm.runtime.manager.api.WorkItemHandlerProducer
- org.jbpm.process.core.impl.XmlProcessDumper

## Annotation Type Hierarchy

- org.jbpm.process.workitem.core.util.WidResult (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.WidParameterValues (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.WidParameter (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.WidMavenDepends (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.Wid (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.service.WidTrigger (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.service.WidService (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.service.WidAuth (implements java.lang.annotation.Annotation)
- org.jbpm.process.workitem.core.util.service.WidAction (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Undeploy (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Selectable (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Kjar (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Deploy (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Deactivate (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Audit (implements java.lang.annotation.Annotation)
- org.jbpm.services.cdi.Activate (implements java.lang.annotation.Annotation)
- org.jbpm.runtime.manager.api.qualifiers.WorkingMemory (implements java.lang.annotation.Annotation)
- org.jbpm.runtime.manager.api.qualifiers.Task (implements java.lang.annotation.Annotation)
- org.jbpm.runtime.manager.api.qualifiers.Process (implements java.lang.annotation.Annotation)
- org.jbpm.runtime.manager.api.qualifiers.Agenda (implements java.lang.annotation.Annotation)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.jbpm.marshalling.impl.JBPMMessages.ProcessInstance.NodeInstanceType (implements com.google.protobuf.ProtocolMessageEnum)
    - org.jbpm.bpmn2.handler.LoggingTaskHandlerDecorator.InputParameter
    - org.jbpm.test.JbpmJUnitBaseTestCase.Strategy
    - org.jbpm.process.audit.AuditLoggerFactory.Type
    - org.jbpm.process.audit.strategy.PersistenceStrategyType
    - org.jbpm.process.workitem.rest.RESTWorkItemHandler.AuthenticationType
    - org.jbpm.services.api.RuntimeDataService.EntryType
    - org.jbpm.services.api.query.model.QueryDefinition.Target
    - org.jbpm.services.task.impl.model.xml.JaxbOrganizationalEntity.Type
    - org.jbpm.services.task.internals.lifecycle.Allowed
    - org.jbpm.services.task.utils.OnErrorAction
    - org.jbpm.services.task.utils.LdapSearcher.SearchScope
    - org.jbpm.services.task.audit.BAMTaskSummaryQueryBuilder.OrderBy
    - org.jbpm.examples.checklist.ChecklistItem.Status
    - org.jbpm.runtime.manager.impl.migration.MigrationEntry.Type
    - org.jbpm.casemgmt.api.auth.AuthorizationManager.ProtectedOperation
    - org.jbpm.casemgmt.api.model.CaseStatus
    - org.jbpm.casemgmt.api.model.instance.StageStatus
    - org.jbpm.casemgmt.api.model.instance.MilestoneStatus
    - org.jbpm.casemgmt.api.model.instance.CommentSortBy

Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.