String fileSuffix = TapestryInternalUtils.toFileSuffix(baseResource.getFile());
// Optionally, transform the resource. The main driver for this is to allow
// for libraries like LessJS (http://lesscss.org/) or
// http://jashkenas.github.com/coffee-script/
ResourceTransformer rt = configuration.get(fileSuffix);
InputStream buffered = new BufferedInputStream(url.openStream());
InputStream transformed = rt == null ? buffered : rt.transform(buffered);
BytestreamCache bytestreamCache = readStream(transformed);
transformed.close();
buffered.close();