/** * Select the active outputSet */ protected OutputSet getActiveOutputSet() { OutputSet outputSet = null; if (outputSets.size() > 0) { if (outputSets.size() > 1) throw new NotImplementedException("JBPM-1635", "IORules and multiple outputSets"); outputSet = new OutputSetImpl(); for (Property prop : outputSets.get(0).getProperties()) { outputSet.addProperty(prop); } } // Create an empty output set if (outputSet == null) outputSet = new OutputSetImpl(); return outputSet; }