}
counter++;
}
if (tail != null) {
if (op == null) {
featureExpression = new SimpleFeatureExpression(typeExpression, tail);
} else {
SimpleFeatureExpression expr = new SimpleFeatureExpression(typeExpression, tail);
featureExpression = new FeatureMatchExpression(expr, op, arg);
}
}
}
if(typeExpression == null || typeExpression.getType(parent) == null) {