protected function buildSavedConstructorParametersCode(string $className = null): string
    {
        if ($className === null) {
            return '';
        }

        $parametersCode = '';
        $methodParameters = $this->reflectionService->getMethodParameters($className, '__construct');
        $methodParametersCount = count($methodParameters);
        if ($methodParametersCount > 0) {
            foreach ($methodParameters as $methodParameterName => $methodParameterInfo) {
                $methodParametersCount--;
                $parametersCode .= '$this->Flow_Aop_Proxy_originalConstructorArguments[\'' . $methodParameterName . '\']' . ($methodParametersCount > 0 ? ', ' : '');
            }
        }
        return $parametersCode;
    }