LocalVariable[] iterables= getLocalVariables(jc);
Variable[] iterables= getLocalVariables(jc);
		public void resolve(TemplateVariable variable, TemplateContext context) {			if (variable instanceof MultiVariable) {				JavaContext jc= (JavaContext) context;				MultiVariable mv= (MultiVariable) variable;				LocalVariable[] iterables= getLocalVariables(jc);				if (iterables.length > 0) {					for (int i= 0; i < iterables.length; i++)						mv.setChoices(iterables[i], iterables[i].getMemberTypeNames());					TemplateVariable master= jc.getTemplateVariable(fMasterName);					if (master instanceof MultiVariable) {						final MultiVariable masterMv= (MultiVariable) master;						jc.addDependency(masterMv, mv);						mv.setKey(masterMv.getCurrentChoice());					}					if (iterables.length > 1 || iterables.length == 1 && mv.getChoices().length > 1)						variable.setUnambiguous(false);					else						variable.setUnambiguous(isUnambiguous(context));					return;				}			} 						super.resolve(variable, context);		}