m_currentExpressionNodes = new int[RECURSIONLIMIT];
m_currentExpressionNodesFirstFree = 0;
m_currentNodes = new int[RECURSIONLIMIT];
m_currentNodesFirstFree = 0;
m_iteratorRoots = new NodeVector();
m_predicatePos = new IntStack();
m_predicateRoots = new NodeVector();
m_prefixResolvers = new PrefixResolver[RECURSIONLIMIT];
int m_prefixResolversTop = 0;
m_prefixResolvers[m_prefixResolversTop++] = null;