final String msg = "Unknown protocol";
throw new ResourceDownloadError(url, msg);
}
String protocol = resourceLocation.substring(0, indexOf);
SupportedProtocol supportedProtocol =
SupportedProtocol.getByProtocolScheme(protocol);
if (supportedProtocol == null) {
final String url = downloadLocation;
final String msg = "No protocol for " + protocol;