return getQuadPolSrcBands(srcProduct, bandNames);
} else if (sourceProductType == MATRIX.C3) {
return getProductBands(srcProduct, bandNames, getC3BandNames());
} else if (sourceProductType == MATRIX.T3) {
return getProductBands(srcProduct, bandNames, getT3BandNames());
} else if (sourceProductType == MATRIX.C4) {
return getProductBands(srcProduct, bandNames, getC4BandNames());
} else if (sourceProductType == MATRIX.T4) {
return getProductBands(srcProduct, bandNames, getT4BandNames());
} else if (sourceProductType == MATRIX.C2) {
return getProductBands(srcProduct, bandNames, getC2BandNames());
} else if (sourceProductType == MATRIX.LCHCP) {
return getProductBands(srcProduct, bandNames, getLCHModeS2BandNames());
} else if (sourceProductType == MATRIX.RCHCP) {
return getProductBands(srcProduct, bandNames, getRCHModeS2BandNames());