List<LayerRequest> layerRequests = downloadMap.get(currentDownloader);
MethodLevelDownloadRequest request = new MethodLevelDownloadRequest(layerRequests);
try{
LayerDownloader layerDownloader = this.getLayerDownloader(currentDownloader);
layerDownloader.downloadLayers(requestId, request);
requestList.add(request);
} catch (Exception e) {
e.printStackTrace();
logger.error("runDownloadRequest: " + e.getMessage());