for (Iterator i = expressions.iterator(); i.hasNext();) {
for (Iterator i = steps.iterator(); i.hasNext();) {
	public void resetState() {		for (Iterator i = expressions.iterator(); i.hasNext();) {			((Expression) i.next()).resetState();		}	}