public function source(MockGenerator $generator = null) { if (!$generator) { $generator = MockGenerator::instance(); } return $generator->generate($this->definition()); }