public RiskSpecificDamageGrid( final IGeoGrid inputGrid, final URL pUrl, final IFeatureBindingCollection<ILandusePolygon> polygonCollection, final List<ILanduseClass> landuseClasses, final double cellSize, final int returnPeriod, final StatisticCollector statistics) throws IOException, GeoGridException { super(inputGrid, pUrl); m_polygonCollection = polygonCollection; m_landuseClasses = landuseClasses; m_cellSize = cellSize; m_returnPeriod = returnPeriod; m_statistics = statistics; final ILandusePolygon landusePolygon = m_polygonCollection.get(0); final String coordinateSystem = landusePolygon.getGeometry().getCoordinateSystem(); m_geoTransformer = GeoTransformerFactory.getGeoTransformer(coordinateSystem); }