Interface that represents an evaluation unit, which is defined on process definitions
and is evaluated at run-time in the context of process instance. Example usages are:
- conditions to start a process instance
- setting assignee(s) during transitions, which is not necessarily static value
- validation during transitions
- object field assignment