I've got a bpmn process definition with subprocess. Subprocess can contains from two to n parallel human tasks. When one of them is completed I need to abort all the rest. First idea was to use the terminate endEvent but it doesn't work - resolved in jBPM 6.0.0.cr4 version. The second idea was to use boundaryEvent but jBPM has a bug in handling boundaryEvents when cancel activity. Is there any way to resolve the issue without using jBPM 6.0.0 version, e.g. patch for jBPM5.4, or ability to abort human tasks form script task?