case ARRAY :
if (!hasEmptyAction || this.elementVariable.binding.resolvedPosition >= 0) {
codeStream.iinc(this.indexVariable.resolvedPosition, 1);
}
// generate the condition
conditionLabel.place();
codeStream.load(this.indexVariable);
codeStream.load(this.maxVariable);
codeStream.if_icmplt(actionLabel);
break;
case RAW_ITERABLE :