public final List<WorkItem> GetExecutingWorkItems(ActivityInst activityInst) { List<WorkItem> executingWorkItems = new ArrayList<WorkItem>(); for (WorkItem workItem : getPersistence().GetWorkItems(activityInst.getId())) { if (workItem.getCurrentState() == (short) WorkItemStatus.Executing.getValue()) { executingWorkItems.add(workItem); } } return executingWorkItems; }