// scoped named set was created. Implicit conversions, like converting
// a member to a set, have been performed. Use the new expression.
scopedNamedSet.setExp(call.getArg(0));
if (((SetType) call.getType()).getArity() == 1) {
return new AbstractMemberIterCalc(call, new Calc[0]) {
public Iterable<Member> evaluateMemberIterable(
Evaluator evaluator)
{
final Evaluator.NamedSetEvaluator namedSetEvaluator =
evaluator.getNamedSetEvaluator(scopedNamedSet, false);