in drools-benchmarks-parent/drools-benchmarks-common/src/main/java/org/drools/benchmarks/common/util/ReteDumper.java [65:78]
private static void dumpNode( BaseNode node, String ident, Set<BaseNode> visitedNodes ) {
System.out.println(ident + node + " on " + node.getPartitionId());
if (!visitedNodes.add( node )) {
return;
}
Sink[] sinks = getSinks( node );
if (sinks != null) {
for (Sink sink : sinks) {
if (sink instanceof BaseNode ) {
dumpNode( (BaseNode)sink, ident + " ", visitedNodes );
}
}
}
}