private GridCoverage2D padOnEnvelope(GridCoverage2D coverage, GeneralEnvelope padEnvelope) throws TransformException { GridCoverage2D padded = WCSUtils.padToEnvelope(coverage, padEnvelope); // in case of no padding just return the original coverage without wrapping if (padded == coverage) { return coverage; } padded = GridCoverageWrapper.wrapCoverage(padded, coverage, null, null, false); return padded; }