// single element
final String rangeComponent=rangeItem.getRangeComponent();
// range?
if(rangeComponent==null){
final RangeIntervalType rangeInterval = rangeItem.getRangeInterval();
final String startRangeComponent=rangeInterval.getStartComponent();
final String endRangeComponent=rangeInterval.getEndComponent();
if(!bandsNames.contains(startRangeComponent)){
throw new WCS20Exception("Invalid Band Name",WCS20Exception.WCS20ExceptionCode.NoSuchField,rangeComponent);
}
if(!bandsNames.contains(endRangeComponent)){
throw new WCS20Exception("Invalid Band Name",WCS20Exception.WCS20ExceptionCode.NoSuchField,rangeComponent);