in src/main/java/org/apache/sling/scripting/javascript/wrapper/ScriptableItemMap.java [104:116]
private Item getItem(int index) {
if (index < 0 || index >= items.size()) {
return null;
}
Iterator<Item> itemsIter = items.values().iterator();
while (itemsIter.hasNext() && index > 0) {
itemsIter.next();
index--;
}
return itemsIter.hasNext() ? itemsIter.next() : null;
}