/guava/guava/src/com/google/common/collect/Lists.java
if ( list instanceof RandomAccess) {   return indexOfRandomAccess( list, element) ; }else {   ListIterator<?> listIterator = list.listIterator( ) ;   while ( listIterator.hasNext( ) ) {     if ( equal( element, listIterator.next( ) ) ) {       return listIterator.previousIndex( ) ;     }   }   return -1; }
[Delete]
} } } return -1; } static int lastIndexOfImpl(List<?> list, @CheckForNull Object element) { <extra_id_0> return lastIndexOfRandomAccess(list, element); } else { ListIterator<?> listIterator = list.listIterator(list.size()); while (listIterator.hasPrevious()) { if (Objects.equal(element, listIterator.previous())) { return listIterator.nextIndex();