protected static function popsStaticClassProxyDefinitionProxyClass(
        $originalClass,
        $proxyClass
    ) {
        if (null === $proxyClass) {
            $originalClassParts = explode('\\', $originalClass);
            $proxyClassPrefix = array_pop($originalClassParts) . '_Pops_';
            $proxyClassNamespace = implode('\\', $originalClassParts);
            $proxyClass = uniqid($proxyClassPrefix);
            if ($proxyClassNamespace) {
                $proxyClass = sprintf(
                    '%s\\%s',
                    $proxyClassNamespace,
                    $proxyClass
                );
            }
        }

        return $proxyClass;
    }