// If No Data are present
if (noData != null) {
// If the length of the array is different from that of the sources
// the first Range is used for all the images
if (noData.length != numSrcs) {
Range firstNoData = noData[0];
this.noData = new Range[numSrcs];
for (int i = 0; i < numSrcs; i++) {
this.noData[i] = firstNoData;