struct Factory { void create(); }; void Factory::create() { this->create(); }