// If there is no desired checksum, it means that the module has
// not been installed properly. For now, we just return an error, but
// we could handle this different (e.g. just return whatever asset we
// can find
AssetID assetID = new AssetID(assetURI, desiredChecksum);
if (desiredChecksum == null) {
logger.warning("Opening asset stream, no checkum for asset " +
uriString);
return new ModuleAssetStream(AssetResponse.ASSET_INVALID, assetURI);
}