If there is a method call MyClass.returnArray() and I iterate over the array using the for-each construct (also called the \"enhanced for\" loop):
MyClass.returnArray()
f
No, it will be called once. It's not like the termination condition of a standard for loop, which gets evaluated on every iteration.