def makeComment(self, comment): printState() if self.backing: self.backing.makeComment(comment)
def newSymbol(self, uri): printState() return self.backing.newSymbol(uri)
def endFormulaSubject(self, subj): printState() if self.backing: self.backing.endFormulaSubject(subj)
def endFormulaObject(self, pred, subj): printState() if self.backing: self.backing.endFormulaObject(pred, subj)
def bind(self, prefix, uri): printState() if self.backing: self.backing.bind(prefix, uri)
def endDoc(self, rootFormulaPair="<<strangely omitted>>"): printState() if self.backing: self.backing.endDoc(rootFormulaPair)
def startFormulaSubject(self, context): printState() if self.backing: self.backing.startFormulaSubject(context)
def makeStatement(self, tuple, why=None): printState() if self.backing: self.backing.makeStatement(tuple, why)
def setDefaultNamespace(self, ns): printState() if self.backing: self.backing.setDefaultNamespace(ns)
def startDoc(self): printState() if self.backing: self.backing.startDoc()
def startFormulaObject(self, triple): printState() if self.backing: self.backing.startFormulaObject(triple)
def newFormula(self, uri=None): printState() return self.backing.newFormula(uri)
def newLiteral(self, str, dt=None, lang=None): printState() return self.backing.newSymbol(str, dt, lang)
def __init__(self, outURI, base=None, flags=None): printState() self.backing = None