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