w new ArguementTypeError('request');
            
            file = file.indexOf('?') == -1 ? file : file.substring(0, file.indexOf('?'));
            
            const ext:String = file.substr(file.lastIndexOf('.') + 1).toLowerCase();
            
            if (LoadItemUtil.IMAGE_EXTENSIONS.indexOf(ext) > -1)
                return new ImageLoad(request);
            else if (LoadItemUtil.TEXT_EXTENSIONS.indexOf(ext) > -1)
                return new DataLoad(request);
            else if (LoadItemUtil.