if (typeList.size() == 0) {
typeList = getTypesFromFids(fidKvps);
if (typeList.size() == 0) {
throw new WfsException("The typename element is mandatory if "
+ "no FEATUREID is present");
}
}
int featureSize = typeList.size();
// check for errors in the request
if (((propertySize != featureSize) && (propertySize > 1))
|| ((filterSize != featureSize) && (filterSize > 1))) {
throw new WfsException("Properties or filter sizes do not match"
+ " feature types. Property size: " + propertySize + " Filter size: " + filterSize
+ " Feature size: " + featureSize);
} else {
// loops through feature types, and creates queries based on them
LOGGER.finest("setting query request parameters");