aContext->mTableStates=new CTableState(aContext->mTableStates);
  virtual nsresult  NotifyOpen(nsIParserNode* aNode,eHTMLTags aTag,nsDTDContext* aContext,nsIHTMLContentSink* aSink) {    aContext->mTableStates=new CTableState(aContext->mTableStates); //create and prepend a new state    return NS_OK;  }