}
public ExpressionGraph( SearchOrder searchOrder, boolean allowNonRecursiveMatching )
{
this.searchOrder = searchOrder;
this.delegate = new DirectedMultigraph( new ClassBasedEdgeFactory( PathScopeExpression.class ) );
this.allowNonRecursiveMatching = allowNonRecursiveMatching;
}