if (!isEmpty(var)) {
scopedRunner.with(var, item);
}
// During each iteration, just resolve all attributes again.
scopedRunner.invoke(new Callback.Void() { @Override public void invoke() {
Object itemValue = getItemValue(attributes, item);
Object noSelectionValue = attributes.get("noSelectionValue");
boolean itemValueIsNoSelectionValue = noSelectionValue != null && noSelectionValue.equals(itemValue);