code: public void open(RuntimeContext cepRuntimeContext, Configuration conf) throws Exception {
  		for (State<T> state : getStates()) {
  			for (StateTransition<T> transition : state.getStateTransitions()) {
  				IterativeCondition condition = transition.getCondition();
  				FunctionUtils.setFunctionRuntimeContext(condition, cepRuntimeContext);
  				FunctionUtils.openFunction(condition, conf);
  			}
  		}
  	}
docs: Initialization method for the NFA. It is called before any element is passed and thus suitable for one time setup
  work.
  @param cepRuntimeContext runtime context of the enclosing operator
  @param conf The configuration containing the parameters attached to the contract.