static function endSolution() { if (isset(self::$solution_cur)) { self::$solution_cur->setOutputs(BuildTarget::getInstances()); self::$solution_cur = null; } else { trigger_error("Generator::endSolution(): no active solution!\n", E_USER_ERROR); } }