if (noOfIncludedElements == 1) { select(sc, lastIncluded.name, sequence); } setSequence(sequence);
	public IConsequence.Result include(SessionContents sc, String[] applicableVals, int sequence) {		// identify all not applicable values and then call exclude on them		IConsequence.Result result = new IConsequence.Result();		elements: for (EnumElement element : getElements(sc)) {			for (String elementToInclude : applicableVals) {				if (element.name.equals(elementToInclude))					continue elements;			}			result.merge(exclude(sc, element.name, sequence));		}		return result;	}