in src/main/java/org/apache/sling/query/impl/util/LazyList.java [177:192]
public int indexOf(Object o) {
int index = arrayList.indexOf(o);
if (index > -1) {
return index;
}
int addedIndex;
while ((addedIndex = fillNext()) != -1) {
E element = arrayList.get(addedIndex);
if (element == null && o == null) {
return addedIndex;
} else if (element != null && element.equals(o)) {
return addedIndex;
}
}
return -1;
}