code: public static <E> ListIterator<E> iterator(final E[] pArray) {
          return iterator(pArray, 0, notNull(pArray).length);
      }
docs: Creates a thin {@link Iterator} wrapper around an array.
  
  @param pArray the array to iterate
  @return a new {@link ListIterator}
  @throws IllegalArgumentException if {@code pArray} is {@code null},
  {@code pStart < 0}, or
  {@code pLength > pArray.length - pStart}