if(name.equals(vname))
return EObjectDescription.create(name, lhs);
}
}
else if(o instanceof DefinitionArgument) {
DefinitionArgument arg = (DefinitionArgument) o;
String argName = arg.getArgName();
if(argName.startsWith("$") && name.equals(argName.substring(1)) || name.equals(argName))
return EObjectDescription.create(name, o);
}
else if(o instanceof Lambda) {
itor.prune(); // do not visit nested Lambdas