this.system = system; final ReteNode root = ((RetePatternMatcherFunctionality)system.getMatcherFunctionality()).getReteNode(); final ReteMemory mem = ((RetePatternMatcherState)system.getMatcherState()).getReteMemory(); this.g = new DirectedSparseGraph();