public ResponseContent handleRequest(ParsedContentPath contentPath, BundleSet bundleSet, UrlContentAccessor output, String version) throws ContentProcessingException {
String theme = contentPath.properties.get("theme");
String languageCode = contentPath.properties.get("languageCode");
String countryCode = contentPath.properties.get("countryCode");
Locale locale = new Locale(languageCode, countryCode);
List<Reader> readerList = new ArrayList<Reader>();
List<Asset> cssAssets = getCssAssets(bundleSet, cssAssetPlugin);
for(Asset cssAsset : cssAssets) {
String assetThemeName = getThemeName(cssAsset.assetLocation());
if(assetThemeName.equals(theme) && cssAsset.getAssetName().matches(locale.getLocaleFilePattern(".*_", ".css"))) {
CssRewriter processor = new CssRewriter(cssAsset);
try {
String css = processor.getFileContents();
readerList.add(new StringReader(css));