public string ParseXpathQuery(Fsm fsm) { parsedQuery = xPathQuery.Value; if (xPathVariables != null) { int i = 0; foreach (FsmVar xPathVar in xPathVariables) { if (!xPathVar.IsNone) { parsedQuery = parsedQuery.Replace("_" + i + "_", PlayMakerUtils.ParseFsmVarToString(fsm, xPathVar)); } i++; } } return(parsedQuery); }