public static function getProvider($assetCategory = "")
    {
        if (isset(self::$providerMap[$assetCategory])) {
            $class = self::$providerMap[$assetCategory];
        } elseif (isset(self::$providerMap[""])){
            $class = self::$providerMap[""];
        } else {
            throw new AssetException("", "No provider mapping could be found for category '".$assetCategory."'");
        }

        $provider = new $class($assetCategory);

        return $provider;
    }