// collect sources for the current dimension and then process them
for (Future<GranuleLoadingResult> future :granulesFutures) {
try {
// get the resulting RenderedImage
final GranuleLoadingResult result = future.get();
if (result == null) {
if (LOGGER.isLoggable(Level.FINE)){
LOGGER.log(Level.FINE, "Unable to load the raster for granule with request " + request.toString());
}
continue;
}
final RenderedImage loadedImage = result.getRaster();
if (loadedImage == null) {
if (LOGGER.isLoggable(Level.FINE)) {
LOGGER.log(Level.FINE,
"Unable to load the raster for granuleDescriptor " +result.granuleUrl+ " with request "+request.toString()
);