'Make sure startFactory is called.
Users should not call this function themselves!'

def doStart(self):

    if (not self.numPorts):
        if self.noisy:
            _loggerFor(self).info('Starting    factory    {factory!r}', factory=self)
        self.startFactory()
    self.numPorts = (self.numPorts + 1)
