static function getFirstCallingClazzNotBeing(string $notBeing)
    {
        $backtrace = debug_backtrace(false);
        
        foreach ($backtrace as $caller) {
            $clazz = $caller['class'];
            
            if ($clazz != __CLASS__ && $clazz != $notBeing) {
                return $clazz;
            }
        }
        
        return null;
    }