* if no iterator can be generated. This info is not available in
* the expression object and might not be relevant either as it can
* be used from a non script situation.
*/
try {
iter = Introspector.getUberspect().getIterator(result, new Info("Unknown", 0, 0));
} catch (Exception e) {
throw new ExpressionException("Couldn't get an iterator from expression " + getExpression(), e);
}
}
if (iter == null) {