ANode bnode;
@Override
public FrameI startElement(String uri, String localName, String rawName,
Attributes atts) throws SAXParseException {
FrameI fi = super.startElement(uri,localName,rawName,atts);
ANode prevNode = bnode;
bnode = new ARPResource(arp);
try {
nextSlot.theObject(bnode);
}
finally {
if (prevNode != null)
arp.endLocalScope(prevNode);
}
firstTriple(bnode,subject);
final ANode thisNode = bnode;
nextSlot = new WantsObjectI() {
@Override
public void theObject(ANode a) {
restTriple(thisNode,a);
}