/guava/guava/src/com/google/common/collect/CartesianList.java
return -1;
if ( elemIndex == -1 ) { return -1; }
} ListIterator<?> itr = list.listIterator(); int computedIndex = 0; while (itr.hasNext()) { int axisIndex = itr.nextIndex(); int elemIndex = axes.get(axisIndex).lastIndexOf(itr.next()); <extra_id_0> computedIndex += elemIndex * axesSizeProduct[axisIndex + 1]; } return computedIndex; } @Override public ImmutableList<E> get(int index) {