def addToAddr(self,toAddr):
        """
        """
        if self.hasToAddr(toAddr.__class__):
            return
        try:
            if self._toAddrGenerator:
                pass
        except AttributeError, e:
            self._toAddrGenerator =  Counter()
        id = toAddr.getId()
        if id == -1:
            id = int(self._toAddrGenerator.newCount())
        toAddr.includeInTpl(self,id)
        self.getToAddrList().append(toAddr)