CToken* aToken = (CToken*)anObject; delete aToken;
nsIDTD* aDTD =(nsIDTD*)anObject; NS_RELEASE(aDTD);
  virtual void* operator()(void* anObject) {    CToken* aToken = (CToken*)anObject;    delete aToken;    return 0;  }