final GetFeatureRequest request)
throws IOException {
//1. ensure any property name refers to a property that
// actually exists
final FeatureType featureType = meta.getFeatureType();
ExpressionVisitor visitor = new AbstractExpressionVisitor() {
public Object visit(PropertyName name, Object data) {
// case of multiple geometries being returned
if (name.evaluate(featureType) == null) {
throw new WFSException(request, "Illegal property name: "
+ name.getPropertyName() + " for feature type " + meta.prefixedName(),