code: public int indexOf(E object, int from) {
          Object[] snapshot = elements;
          return indexOf(object, snapshot, from, snapshot.length);
      }
docs: Searches this list for {@code object} and returns the index of the first
  occurrence that is at or after {@code from}.
  
  @return the index or -1 if the object was not found.