103104105106107108109110111112113
Iterator<IStatement> it = potentialTriggers.iterator(); while (it.hasNext()) { IStatement trigger = it.next(); if (trigger.minParameters() > gate.material.numTriggerParameters) { it.remove(); } } it = potentialActions.iterator();
113114115116117118119120121122123
it = potentialActions.iterator(); while (it.hasNext()) { IStatement action = it.next(); if (action.minParameters() > gate.material.numActionParameters) { it.remove(); } } } if (gateCallback != null) {