public function hasTypePreferences($interfaceOrAbstract)
        {
            $key = ($this->hasAlias($interfaceOrAbstract)) ? 'alias:' . $interfaceOrAbstract : $interfaceOrAbstract;

            return (isset($this->typePreferences[$key]) && $this->typePreferences[$key]);
        }