@Override public void endBNodeScope(AResource bnode) { Assert.assertTrue(bnode.isAnonymous()); switch (state) { case 1 : Assert.fail("Missing startRDF"); return ; case 2 : Assert.assertFalse(bnode.hasNodeID()); seen(bnode); break; case 3 : case 4 : Assert.assertTrue(bnode.hasNodeID()); seen(bnode); state = 4; break; default : Assert.fail("impossible - test logic error"); } }
@Override public void endBNodeScope(AResource bnode) { Assert.assertTrue(bnode.isAnonymous()); switch (state) { case 1 : Assert.fail("Missing startRDF"); return ; case 2 : Assert.assertFalse(bnode.hasNodeID()); seen(bnode); break; case 3 : case 4 : Assert.assertTrue(bnode.hasNodeID()); seen(bnode); state = 4; break; default : Assert.fail("impossible - test logic error"); } }
if (sub.hasNodeID()) id = sub.getAnonymousID(); else