Implementation of the enhanced for(:) statement.
This statement uses BshIterable to support iteration over a wide variety
of iterable types. Under JDK 1.1 this statement supports primitive and
Object arrays, Vectors, and enumerations. Under JDK 1.2 and later it
additionally supports collections.
author: Daniel Leuck author: Pat Niemeyer