private function domainsTupleAsString() { $domainOfElements = '('; foreach ($this->generators as $generator) { $domainOfElements .= get_class($generator); $domainOfElements .= ','; } return substr($domainOfElements, 0, -1) . ')'; }