}
@Test public void testDifferentBindingsGenerateDifferentBNodes()
{
LogBindings sink = new LogBindings();
String rules = "RULE {?x a <eh:/HasP> } => { ?x <eh:/P> [] }";
BindingSink in = Utils.rulesToDeployment( sink, rules );
in.consume( nodeArray( "X x rdf:type HasP" ) );
in.consume( nodeArray( "X y rdf:type HasP" ) );
assertEquals( 2, sink.bindings.size() );
Node blankA = sink.bindings.get(0).get(3);
Node blankB = sink.bindings.get(1).get(3);
assertTrue( blankA.isBlank() );
assertTrue( blankB.isBlank() );