}
}
// make sure we have not been requested to subset outside of the source CRS
requestedEnvelope = new WCSEnvelope(subsettingEnvelope);
subsettingEnvelope.intersect(new GeneralEnvelope(sourceEnvelopeInSubsettingCRS));
if (subsettingEnvelope.isEmpty()) {
throw new WCS20Exception("Empty intersection after subsetting",
WCS20Exception.WCS20ExceptionCode.InvalidSubsetting, "");// TODO spit our
// envelope trimmed