private BufferWrapperRaster readTileRaster(MeshTile tile) { File file = new File(this.dataDescriptor.getFileStoreLocation(), tile.getPath()); if (!file.exists()) return null; DataSource source = new BasicDataSource(file); source.setValue(AVKey.SECTOR, tile.getSector()); BILRasterReader reader = new BILRasterReader(); DataRaster[] rasters; try { rasters = reader.read(source); } catch (Exception e) { e.printStackTrace(); return null; } return (BufferWrapperRaster) rasters[0]; }