collectFeatureExpressions takes choice nodes into account