class GeocoderUtilService {

	public Envelope transform(Envelope source, CoordinateReferenceSystem sourceCrs, CoordinateReferenceSystem targetCrs)
			throws GeomajasException {
		if (sourceCrs == targetCrs) { // NOPMD
			// only works when the caching of the CRSs works
			return source;
		}

		CrsTransform crsTransform = geoService.getCrsTransform(sourceCrs, targetCrs);
		return geoService.transform(source, crsTransform);
	}

}