@Override public List<VariableInstance> execute(CommandContext commandContext) { // Verify existance of executions if (executionIds == null) { throw new ActivitiIllegalArgumentException("executionIds is null"); } if (executionIds.isEmpty()) { throw new ActivitiIllegalArgumentException("Set of executionIds is empty"); } List<VariableInstance> instances = new ArrayList<VariableInstance>(); List<VariableInstanceEntity> entities = commandContext .getVariableInstanceEntityManager() .findVariableInstancesByExecutionIds(executionIds); for (VariableInstanceEntity entity : entities) { entity.getValue(); instances.add(entity); } return instances; }