(0) Obligation:

JBC Problem based on JBC Program:
/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* This class provides a skeletal implementation of the <tt>Collection</tt>
* interface, to minimize the effort required to implement this interface. <p>
*
* To implement an unmodifiable collection, the programmer needs only to
* extend this class and provide implementations for the <tt>iterator</tt> and
* <tt>size</tt> methods. (The iterator returned by the <tt>iterator</tt>
* method must implement <tt>hasNext</tt> and <tt>next</tt>.)<p>
*
* To implement a modifiable collection, the programmer must additionally
* override this class's <tt>add</tt> method (which otherwise throws an
* <tt>UnsupportedOperationException</tt>), and the iterator returned by the
* <tt>iterator</tt> method must additionally implement its <tt>remove</tt>
* method.<p>
*
* The programmer should generally provide a void (no argument) and
* <tt>Collection</tt> constructor, as per the recommendation in the
* <tt>Collection</tt> interface specification.<p>
*
* The documentation for each non-abstract method in this class describes its
* implementation in detail. Each of these methods may be overridden if
* the collection being implemented admits a more efficient implementation.<p>
*
* This class is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @author Neal Gafter
* @see Collection
* @since 1.2
*/

public abstract class AbstractCollection<E> implements Collection<E> {
/**
* Sole constructor. (For invocation by subclass constructors, typically
* implicit.)
*/
protected AbstractCollection() {
}

// Query Operations

/**
* Returns an iterator over the elements contained in this collection.
*
* @return an iterator over the elements contained in this collection
*/
public abstract Iterator<E> iterator();

public abstract int size();

/**
* {@inheritDoc}
*
* <p>This implementation returns <tt>size() == 0</tt>.
*/
public boolean isEmpty() {
return size() == 0;
}

/**
* {@inheritDoc}
*
* <p>This implementation iterates over the elements in the collection,
* checking each element in turn for equality with the specified element.
*
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
*/
public boolean contains(Object o) {
Iterator<E> e = iterator();
if (o==null) {
while (e.hasNext())
if (e.next()==null)
return true;
} else {
while (e.hasNext())
if (o.equals(e.next()))
return true;
}
return false;
}

// Modification Operations

/**
* {@inheritDoc}
*
* <p>This implementation always throws an
* <tt>UnsupportedOperationException</tt>.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IllegalStateException {@inheritDoc}
*/
public boolean add(E e) {
throw new UnsupportedOperationException();
}

/**
* {@inheritDoc}
*
* <p>This implementation iterates over the collection looking for the
* specified element. If it finds the element, it removes the element
* from the collection using the iterator's remove method.
*
* <p>Note that this implementation throws an
* <tt>UnsupportedOperationException</tt> if the iterator returned by this
* collection's iterator method does not implement the <tt>remove</tt>
* method and this collection contains the specified object.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
*/
public boolean remove(Object o) {
Iterator<E> e = iterator();
if (o==null) {
while (e.hasNext()) {
if (e.next()==null) {
e.remove();
return true;
}
}
} else {
while (e.hasNext()) {
if (o.equals(e.next())) {
e.remove();
return true;
}
}
}
return false;
}


// Bulk Operations

/**
* {@inheritDoc}
*
* <p>This implementation iterates over the specified collection,
* checking each element returned by the iterator in turn to see
* if it's contained in this collection. If all elements are so
* contained <tt>true</tt> is returned, otherwise <tt>false</tt>.
*
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @see #contains(Object)
*/
public boolean containsAll(Collection<?> c) {
Iterator<?> e = c.iterator();
while (e.hasNext())
if (!contains(e.next()))
return false;
return true;
}

/**
* {@inheritDoc}
*
* <p>This implementation iterates over the specified collection, and adds
* each object returned by the iterator to this collection, in turn.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> unless <tt>add</tt> is
* overridden (assuming the specified collection is non-empty).
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IllegalStateException {@inheritDoc}
*
* @see #add(Object)
*/
public boolean addAll(Collection<? extends E> c) {
boolean modified = false;
Iterator<? extends E> e = c.iterator();
while (e.hasNext()) {
if (add(e.next()))
modified = true;
}
return modified;
}

/**
* {@inheritDoc}
*
* <p>This implementation iterates over this collection, checking each
* element returned by the iterator in turn to see if it's contained
* in the specified collection. If it's so contained, it's removed from
* this collection with the iterator's <tt>remove</tt> method.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the iterator returned by the
* <tt>iterator</tt> method does not implement the <tt>remove</tt> method
* and this collection contains one or more elements in common with the
* specified collection.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
*
* @see #remove(Object)
* @see #contains(Object)
*/
public boolean removeAll(Collection<?> c) {
boolean modified = false;
Iterator<?> e = iterator();
while (e.hasNext()) {
if (c.contains(e.next())) {
e.remove();
modified = true;
}
}
return modified;
}

/**
* {@inheritDoc}
*
* <p>This implementation iterates over this collection, checking each
* element returned by the iterator in turn to see if it's contained
* in the specified collection. If it's not so contained, it's removed
* from this collection with the iterator's <tt>remove</tt> method.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the iterator returned by the
* <tt>iterator</tt> method does not implement the <tt>remove</tt> method
* and this collection contains one or more elements not present in the
* specified collection.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
*
* @see #remove(Object)
* @see #contains(Object)
*/
public boolean retainAll(Collection<?> c) {
boolean modified = false;
Iterator<E> e = iterator();
while (e.hasNext()) {
if (!c.contains(e.next())) {
e.remove();
modified = true;
}
}
return modified;
}

/**
* {@inheritDoc}
*
* <p>This implementation iterates over this collection, removing each
* element using the <tt>Iterator.remove</tt> operation. Most
* implementations will probably choose to override this method for
* efficiency.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the iterator returned by this
* collection's <tt>iterator</tt> method does not implement the
* <tt>remove</tt> method and this collection is non-empty.
*
* @throws UnsupportedOperationException {@inheritDoc}
*/
public void clear() {
Iterator<E> e = iterator();
while (e.hasNext()) {
e.next();
e.remove();
}
}


// String conversion

/**
* Returns a string representation of this collection. The string
* representation consists of a list of the collection's elements in the
* order they are returned by its iterator, enclosed in square brackets
* (<tt>"[]"</tt>). Adjacent elements are separated by the characters
* <tt>", "</tt> (comma and space). Elements are converted to strings as
* by {@link String#valueOf(Object)}.
*
* @return a string representation of this collection
*/
public String toString() {
Iterator<E> i = iterator();
if (! i.hasNext())
return "[]";

String sb = "";
sb = sb + "[";
for (;;) {
E e = i.next();
sb = sb + (e == this ? "(this Collection)" : e);
if (! i.hasNext()) {
sb = sb + "]";
return sb;
}
sb = sb + ", ";
}
}

}


/*
* Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* This class provides a skeletal implementation of the {@link List}
* interface to minimize the effort required to implement this interface
* backed by a "random access" data store (such as an array). For sequential
* access data (such as a linked list), {@link AbstractSequentialList} should
* be used in preference to this class.
*
* <p>To implement an unmodifiable list, the programmer needs only to extend
* this class and provide implementations for the {@link #get(int)} and
* {@link List#size() size()} methods.
*
* <p>To implement a modifiable list, the programmer must additionally
* override the {@link #set(int, Object) set(int, E)} method (which otherwise
* throws an {@code UnsupportedOperationException}). If the list is
* variable-size the programmer must additionally override the
* {@link #add(int, Object) add(int, E)} and {@link #remove(int)} methods.
*
* <p>The programmer should generally provide a void (no argument) and collection
* constructor, as per the recommendation in the {@link Collection} interface
* specification.
*
* <p>Unlike the other abstract collection implementations, the programmer does
* <i>not</i> have to provide an iterator implementation; the iterator and
* list iterator are implemented by this class, on top of the "random access"
* methods:
* {@link #get(int)},
* {@link #set(int, Object) set(int, E)},
* {@link #add(int, Object) add(int, E)} and
* {@link #remove(int)}.
*
* <p>The documentation for each non-abstract method in this class describes its
* implementation in detail. Each of these methods may be overridden if the
* collection being implemented admits a more efficient implementation.
*
* <p>This class is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @author Neal Gafter
* @since 1.2
*/

public abstract class AbstractList<E> extends AbstractCollection<E> implements List<E> {
/**
* Sole constructor. (For invocation by subclass constructors, typically
* implicit.)
*/
protected AbstractList() {
}

/**
* Appends the specified element to the end of this list (optional
* operation).
*
* <p>Lists that support this operation may place limitations on what
* elements may be added to this list. In particular, some
* lists will refuse to add null elements, and others will impose
* restrictions on the type of elements that may be added. List
* classes should clearly specify in their documentation any restrictions
* on what elements may be added.
*
* <p>This implementation calls {@code add(size(), e)}.
*
* <p>Note that this implementation throws an
* {@code UnsupportedOperationException} unless
* {@link #add(int, Object) add(int, E)} is overridden.
*
* @param e element to be appended to this list
* @return {@code true} (as specified by {@link Collection#add})
* @throws UnsupportedOperationException if the {@code add} operation
* is not supported by this list
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this list
* @throws NullPointerException if the specified element is null and this
* list does not permit null elements
* @throws IllegalArgumentException if some property of this element
* prevents it from being added to this list
*/
public boolean add(E e) {
add(size(), e);
return true;
}

/**
* {@inheritDoc}
*
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
abstract public E get(int index);

/**
* {@inheritDoc}
*
* <p>This implementation always throws an
* {@code UnsupportedOperationException}.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E set(int index, E element) {
throw new UnsupportedOperationException();
}

/**
* {@inheritDoc}
*
* <p>This implementation always throws an
* {@code UnsupportedOperationException}.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public void add(int index, E element) {
throw new UnsupportedOperationException();
}

/**
* {@inheritDoc}
*
* <p>This implementation always throws an
* {@code UnsupportedOperationException}.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E remove(int index) {
throw new UnsupportedOperationException();
}


// Search Operations

/**
* {@inheritDoc}
*
* <p>This implementation first gets a list iterator (with
* {@code listIterator()}). Then, it iterates over the list until the
* specified element is found or the end of the list is reached.
*
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
*/
public int indexOf(Object o) {
ListIterator<E> e = listIterator();
if (o==null) {
while (e.hasNext())
if (e.next()==null)
return e.previousIndex();
} else {
while (e.hasNext())
if (o.equals(e.next()))
return e.previousIndex();
}
return -1;
}

/**
* {@inheritDoc}
*
* <p>This implementation first gets a list iterator that points to the end
* of the list (with {@code listIterator(size())}). Then, it iterates
* backwards over the list until the specified element is found, or the
* beginning of the list is reached.
*
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
*/
public int lastIndexOf(Object o) {
ListIterator<E> e = listIterator(size());
if (o==null) {
while (e.hasPrevious())
if (e.previous()==null)
return e.nextIndex();
} else {
while (e.hasPrevious())
if (o.equals(e.previous()))
return e.nextIndex();
}
return -1;
}


// Bulk Operations

/**
* Removes all of the elements from this list (optional operation).
* The list will be empty after this call returns.
*
* <p>This implementation calls {@code removeRange(0, size())}.
*
* <p>Note that this implementation throws an
* {@code UnsupportedOperationException} unless {@code remove(int
* index)} or {@code removeRange(int fromIndex, int toIndex)} is
* overridden.
*
* @throws UnsupportedOperationException if the {@code clear} operation
* is not supported by this list
*/
public void clear() {
removeRange(0, size());
}

/**
* {@inheritDoc}
*
* <p>This implementation gets an iterator over the specified collection
* and iterates over it, inserting the elements obtained from the
* iterator into this list at the appropriate position, one at a time,
* using {@code add(int, E)}.
* Many implementations will override this method for efficiency.
*
* <p>Note that this implementation throws an
* {@code UnsupportedOperationException} unless
* {@link #add(int, Object) add(int, E)} is overridden.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public boolean addAll(int index, Collection<? extends E> c) {
rangeCheckForAdd(index);
boolean modified = false;
Iterator<? extends E> e = c.iterator();
while (e.hasNext()) {
add(index++, e.next());
modified = true;
}
return modified;
}


// Iterators

/**
* Returns an iterator over the elements in this list in proper sequence.
*
* <p>This implementation returns a straightforward implementation of the
* iterator interface, relying on the backing list's {@code size()},
* {@code get(int)}, and {@code remove(int)} methods.
*
* <p>Note that the iterator returned by this method will throw an
* {@link UnsupportedOperationException} in response to its
* {@code remove} method unless the list's {@code remove(int)} method is
* overridden.
*
* <p>This implementation can be made to throw runtime exceptions in the
* face of concurrent modification, as described in the specification
* for the (protected) {@link #modCount} field.
*
* @return an iterator over the elements in this list in proper sequence
*/
public Iterator<E> iterator() {
return new Itr();
}

/**
* {@inheritDoc}
*
* <p>This implementation returns {@code listIterator(0)}.
*
* @see #listIterator(int)
*/
public ListIterator<E> listIterator() {
return listIterator(0);
}

/**
* {@inheritDoc}
*
* <p>This implementation returns a straightforward implementation of the
* {@code ListIterator} interface that extends the implementation of the
* {@code Iterator} interface returned by the {@code iterator()} method.
* The {@code ListIterator} implementation relies on the backing list's
* {@code get(int)}, {@code set(int, E)}, {@code add(int, E)}
* and {@code remove(int)} methods.
*
* <p>Note that the list iterator returned by this implementation will
* throw an {@link UnsupportedOperationException} in response to its
* {@code remove}, {@code set} and {@code add} methods unless the
* list's {@code remove(int)}, {@code set(int, E)}, and
* {@code add(int, E)} methods are overridden.
*
* <p>This implementation can be made to throw runtime exceptions in the
* face of concurrent modification, as described in the specification for
* the (protected) {@link #modCount} field.
*
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public ListIterator<E> listIterator(final int index) {
rangeCheckForAdd(index);

return new ListItr(index);
}

private class Itr implements Iterator<E> {
/**
* Index of element to be returned by subsequent call to next.
*/
int cursor = 0;

/**
* Index of element returned by most recent call to next or
* previous. Reset to -1 if this element is deleted by a call
* to remove.
*/
int lastRet = -1;

/**
* The modCount value that the iterator believes that the backing
* List should have. If this expectation is violated, the iterator
* has detected concurrent modification.
*/
int expectedModCount = modCount;

public boolean hasNext() {
return cursor != size();
}

public E next() {
checkForComodification();
try {
int i = cursor;
E next = get(i);
lastRet = i;
cursor = i + 1;
return next;
} catch (IndexOutOfBoundsException e) {
checkForComodification();
throw new NoSuchElementException();
}
}

public void remove() {
if (lastRet < 0)
throw new IllegalStateException();
checkForComodification();

try {
AbstractList.this.remove(lastRet);
if (lastRet < cursor)
cursor--;
lastRet = -1;
expectedModCount = modCount;
} catch (IndexOutOfBoundsException e) {
throw new ConcurrentModificationException();
}
}

final void checkForComodification() {
if (modCount != expectedModCount)
throw new ConcurrentModificationException();
}
}

private class ListItr extends Itr implements ListIterator<E> {
ListItr(int index) {
cursor = index;
}

public boolean hasPrevious() {
return cursor != 0;
}

public E previous() {
checkForComodification();
try {
int i = cursor - 1;
E previous = get(i);
lastRet = cursor = i;
return previous;
} catch (IndexOutOfBoundsException e) {
checkForComodification();
throw new NoSuchElementException();
}
}

public int nextIndex() {
return cursor;
}

public int previousIndex() {
return cursor-1;
}

public void set(E e) {
if (lastRet < 0)
throw new IllegalStateException();
checkForComodification();

try {
AbstractList.this.set(lastRet, e);
expectedModCount = modCount;
} catch (IndexOutOfBoundsException ex) {
throw new ConcurrentModificationException();
}
}

public void add(E e) {
checkForComodification();

try {
int i = cursor;
AbstractList.this.add(i, e);
lastRet = -1;
cursor = i + 1;
expectedModCount = modCount;
} catch (IndexOutOfBoundsException ex) {
throw new ConcurrentModificationException();
}
}
}

/**
* {@inheritDoc}
*
* <p>This implementation returns a list that subclasses
* {@code AbstractList}. The subclass stores, in private fields, the
* offset of the subList within the backing list, the size of the subList
* (which can change over its lifetime), and the expected
* {@code modCount} value of the backing list. There are two variants
* of the subclass, one of which implements {@code RandomAccess}.
* If this list implements {@code RandomAccess} the returned list will
* be an instance of the subclass that implements {@code RandomAccess}.
*
* <p>The subclass's {@code set(int, E)}, {@code get(int)},
* {@code add(int, E)}, {@code remove(int)}, {@code addAll(int,
* Collection)} and {@code removeRange(int, int)} methods all
* delegate to the corresponding methods on the backing abstract list,
* after bounds-checking the index and adjusting for the offset. The
* {@code addAll(Collection c)} method merely returns {@code addAll(size,
* c)}.
*
* <p>The {@code listIterator(int)} method returns a "wrapper object"
* over a list iterator on the backing list, which is created with the
* corresponding method on the backing list. The {@code iterator} method
* merely returns {@code listIterator()}, and the {@code size} method
* merely returns the subclass's {@code size} field.
*
* <p>All methods first check to see if the actual {@code modCount} of
* the backing list is equal to its expected value, and throw a
* {@code ConcurrentModificationException} if it is not.
*
* @throws IndexOutOfBoundsException if an endpoint index value is out of range
* {@code (fromIndex < 0 || toIndex > size)}
* @throws IllegalArgumentException if the endpoint indices are out of order
* {@code (fromIndex > toIndex)}
*/
public List<E> subList(int fromIndex, int toIndex) {
return (this instanceof RandomAccess ?
new RandomAccessSubList<E>(this, fromIndex, toIndex) :
new SubList<E>(this, fromIndex, toIndex));
}

// Comparison and hashing

/**
* Compares the specified object with this list for equality. Returns
* {@code true} if and only if the specified object is also a list, both
* lists have the same size, and all corresponding pairs of elements in
* the two lists are <i>equal</i>. (Two elements {@code e1} and
* {@code e2} are <i>equal</i> if {@code (e1==null ? e2==null :
* e1.equals(e2))}.) In other words, two lists are defined to be
* equal if they contain the same elements in the same order.<p>
*
* This implementation first checks if the specified object is this
* list. If so, it returns {@code true}; if not, it checks if the
* specified object is a list. If not, it returns {@code false}; if so,
* it iterates over both lists, comparing corresponding pairs of elements.
* If any comparison returns {@code false}, this method returns
* {@code false}. If either iterator runs out of elements before the
* other it returns {@code false} (as the lists are of unequal length);
* otherwise it returns {@code true} when the iterations complete.
*
* @param o the object to be compared for equality with this list
* @return {@code true} if the specified object is equal to this list
*/
public boolean equals(Object o) {
if (o == this)
return true;
if (!(o instanceof List))
return false;

ListIterator<E> e1 = listIterator();
ListIterator e2 = ((List) o).listIterator();
while(e1.hasNext() && e2.hasNext()) {
E o1 = e1.next();
Object o2 = e2.next();
if (!(o1==null ? o2==null : o1.equals(o2)))
return false;
}
return !(e1.hasNext() || e2.hasNext());
}

/**
* Returns the hash code value for this list.
*
* <p>This implementation uses exactly the code that is used to define the
* list hash function in the documentation for the {@link List#hashCode}
* method.
*
* @return the hash code value for this list
*/
public int hashCode() {
int hashCode = 1;
Iterator<E> it = this.iterator();
while (it.hasNext()) {
E e = it.next();
hashCode = 31*hashCode + (e==null ? 0 : e.hashCode());
}
return hashCode;
}

/**
* Removes from this list all of the elements whose index is between
* {@code fromIndex}, inclusive, and {@code toIndex}, exclusive.
* Shifts any succeeding elements to the left (reduces their index).
* This call shortens the list by {@code (toIndex - fromIndex)} elements.
* (If {@code toIndex==fromIndex}, this operation has no effect.)
*
* <p>This method is called by the {@code clear} operation on this list
* and its subLists. Overriding this method to take advantage of
* the internals of the list implementation can <i>substantially</i>
* improve the performance of the {@code clear} operation on this list
* and its subLists.
*
* <p>This implementation gets a list iterator positioned before
* {@code fromIndex}, and repeatedly calls {@code ListIterator.next}
* followed by {@code ListIterator.remove} until the entire range has
* been removed. <b>Note: if {@code ListIterator.remove} requires linear
* time, this implementation requires quadratic time.</b>
*
* @param fromIndex index of first element to be removed
* @param toIndex index after last element to be removed
*/
protected void removeRange(int fromIndex, int toIndex) {
ListIterator<E> it = listIterator(fromIndex);
for (int i=0, n=toIndex-fromIndex; i<n; i++) {
it.next();
it.remove();
}
}

/**
* The number of times this list has been <i>structurally modified</i>.
* Structural modifications are those that change the size of the
* list, or otherwise perturb it in such a fashion that iterations in
* progress may yield incorrect results.
*
* <p>This field is used by the iterator and list iterator implementation
* returned by the {@code iterator} and {@code listIterator} methods.
* If the value of this field changes unexpectedly, the iterator (or list
* iterator) will throw a {@code ConcurrentModificationException} in
* response to the {@code next}, {@code remove}, {@code previous},
* {@code set} or {@code add} operations. This provides
* <i>fail-fast</i> behavior, rather than non-deterministic behavior in
* the face of concurrent modification during iteration.
*
* <p><b>Use of this field by subclasses is optional.</b> If a subclass
* wishes to provide fail-fast iterators (and list iterators), then it
* merely has to increment this field in its {@code add(int, E)} and
* {@code remove(int)} methods (and any other methods that it overrides
* that result in structural modifications to the list). A single call to
* {@code add(int, E)} or {@code remove(int)} must add no more than
* one to this field, or the iterators (and list iterators) will throw
* bogus {@code ConcurrentModificationExceptions}. If an implementation
* does not wish to provide fail-fast iterators, this field may be
* ignored.
*/
protected transient int modCount = 0;

private void rangeCheckForAdd(int index) {
if (index < 0 || index > size())
throw new IndexOutOfBoundsException(outOfBoundsMsg(index));
}

private String outOfBoundsMsg(int index) {
return "";
}
}

class SubList<E> extends AbstractList<E> {
private final AbstractList<E> l;
private final int offset;
private int size;

SubList(AbstractList<E> list, int fromIndex, int toIndex) {
if (fromIndex < 0)
throw new IndexOutOfBoundsException();
if (toIndex > list.size())
throw new IndexOutOfBoundsException();
if (fromIndex > toIndex)
throw new IllegalArgumentException();
l = list;
offset = fromIndex;
size = toIndex - fromIndex;
this.modCount = l.modCount;
}

public E set(int index, E element) {
rangeCheck(index);
checkForComodification();
return l.set(index+offset, element);
}

public E get(int index) {
rangeCheck(index);
checkForComodification();
return l.get(index+offset);
}

public int size() {
checkForComodification();
return size;
}

public void add(int index, E element) {
rangeCheckForAdd(index);
checkForComodification();
l.add(index+offset, element);
this.modCount = l.modCount;
size++;
}

public E remove(int index) {
rangeCheck(index);
checkForComodification();
E result = l.remove(index+offset);
this.modCount = l.modCount;
size--;
return result;
}

protected void removeRange(int fromIndex, int toIndex) {
checkForComodification();
l.removeRange(fromIndex+offset, toIndex+offset);
this.modCount = l.modCount;
size -= (toIndex-fromIndex);
}

public boolean addAll(Collection<? extends E> c) {
return addAll(size, c);
}

public boolean addAll(int index, Collection<? extends E> c) {
rangeCheckForAdd(index);
int cSize = c.size();
if (cSize==0)
return false;

checkForComodification();
l.addAll(offset+index, c);
this.modCount = l.modCount;
size += cSize;
return true;
}

public Iterator<E> iterator() {
return listIterator();
}

public ListIterator<E> listIterator(final int index) {
checkForComodification();
rangeCheckForAdd(index);

return new ListIterator<E>() {
private final ListIterator<E> i = l.listIterator(index+offset);

public boolean hasNext() {
return nextIndex() < size;
}

public E next() {
if (hasNext())
return i.next();
else
throw new NoSuchElementException();
}

public boolean hasPrevious() {
return previousIndex() >= 0;
}

public E previous() {
if (hasPrevious())
return i.previous();
else
throw new NoSuchElementException();
}

public int nextIndex() {
return i.nextIndex() - offset;
}

public int previousIndex() {
return i.previousIndex() - offset;
}

public void remove() {
i.remove();
SubList.this.modCount = l.modCount;
size--;
}

public void set(E e) {
i.set(e);
}

public void add(E e) {
i.add(e);
SubList.this.modCount = l.modCount;
size++;
}
};
}

public List<E> subList(int fromIndex, int toIndex) {
return new SubList<E>(this, fromIndex, toIndex);
}

private void rangeCheck(int index) {
if (index < 0 || index >= size)
throw new IndexOutOfBoundsException(outOfBoundsMsg(index));
}

private void rangeCheckForAdd(int index) {
if (index < 0 || index > size)
throw new IndexOutOfBoundsException(outOfBoundsMsg(index));
}

private String outOfBoundsMsg(int index) {
return "";
}

private void checkForComodification() {
if (this.modCount != l.modCount)
throw new ConcurrentModificationException();
}
}

class RandomAccessSubList<E> extends SubList<E> implements RandomAccess {
RandomAccessSubList(AbstractList<E> list, int fromIndex, int toIndex) {
super(list, fromIndex, toIndex);
}

public List<E> subList(int fromIndex, int toIndex) {
return new RandomAccessSubList<E>(this, fromIndex, toIndex);
}
}


/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* This class provides a skeletal implementation of the <tt>List</tt>
* interface to minimize the effort required to implement this interface
* backed by a "sequential access" data store (such as a linked list). For
* random access data (such as an array), <tt>AbstractList</tt> should be used
* in preference to this class.<p>
*
* This class is the opposite of the <tt>AbstractList</tt> class in the sense
* that it implements the "random access" methods (<tt>get(int index)</tt>,
* <tt>set(int index, E element)</tt>, <tt>add(int index, E element)</tt> and
* <tt>remove(int index)</tt>) on top of the list's list iterator, instead of
* the other way around.<p>
*
* To implement a list the programmer needs only to extend this class and
* provide implementations for the <tt>listIterator</tt> and <tt>size</tt>
* methods. For an unmodifiable list, the programmer need only implement the
* list iterator's <tt>hasNext</tt>, <tt>next</tt>, <tt>hasPrevious</tt>,
* <tt>previous</tt> and <tt>index</tt> methods.<p>
*
* For a modifiable list the programmer should additionally implement the list
* iterator's <tt>set</tt> method. For a variable-size list the programmer
* should additionally implement the list iterator's <tt>remove</tt> and
* <tt>add</tt> methods.<p>
*
* The programmer should generally provide a void (no argument) and collection
* constructor, as per the recommendation in the <tt>Collection</tt> interface
* specification.<p>
*
* This class is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @author Neal Gafter
* @see Collection
* @see List
* @see AbstractList
* @see AbstractCollection
* @since 1.2
*/

public abstract class AbstractSequentialList<E> extends AbstractList<E> {
/**
* Sole constructor. (For invocation by subclass constructors, typically
* implicit.)
*/
protected AbstractSequentialList() {
}

/**
* Returns the element at the specified position in this list.
*
* <p>This implementation first gets a list iterator pointing to the
* indexed element (with <tt>listIterator(index)</tt>). Then, it gets
* the element using <tt>ListIterator.next</tt> and returns it.
*
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E get(int index) {
try {
return listIterator(index).next();
} catch (NoSuchElementException exc) {
throw new IndexOutOfBoundsException();
}
}

/**
* Replaces the element at the specified position in this list with the
* specified element (optional operation).
*
* <p>This implementation first gets a list iterator pointing to the
* indexed element (with <tt>listIterator(index)</tt>). Then, it gets
* the current element using <tt>ListIterator.next</tt> and replaces it
* with <tt>ListIterator.set</tt>.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the list iterator does not
* implement the <tt>set</tt> operation.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E set(int index, E element) {
try {
ListIterator<E> e = listIterator(index);
E oldVal = e.next();
e.set(element);
return oldVal;
} catch (NoSuchElementException exc) {
throw new IndexOutOfBoundsException();
}
}

/**
* Inserts the specified element at the specified position in this list
* (optional operation). Shifts the element currently at that position
* (if any) and any subsequent elements to the right (adds one to their
* indices).
*
* <p>This implementation first gets a list iterator pointing to the
* indexed element (with <tt>listIterator(index)</tt>). Then, it
* inserts the specified element with <tt>ListIterator.add</tt>.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the list iterator does not
* implement the <tt>add</tt> operation.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public void add(int index, E element) {
try {
listIterator(index).add(element);
} catch (NoSuchElementException exc) {
throw new IndexOutOfBoundsException();
}
}

/**
* Removes the element at the specified position in this list (optional
* operation). Shifts any subsequent elements to the left (subtracts one
* from their indices). Returns the element that was removed from the
* list.
*
* <p>This implementation first gets a list iterator pointing to the
* indexed element (with <tt>listIterator(index)</tt>). Then, it removes
* the element with <tt>ListIterator.remove</tt>.
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the list iterator does not
* implement the <tt>remove</tt> operation.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E remove(int index) {
try {
ListIterator<E> e = listIterator(index);
E outCast = e.next();
e.remove();
return outCast;
} catch (NoSuchElementException exc) {
throw new IndexOutOfBoundsException();
}
}


// Bulk Operations

/**
* Inserts all of the elements in the specified collection into this
* list at the specified position (optional operation). Shifts the
* element currently at that position (if any) and any subsequent
* elements to the right (increases their indices). The new elements
* will appear in this list in the order that they are returned by the
* specified collection's iterator. The behavior of this operation is
* undefined if the specified collection is modified while the
* operation is in progress. (Note that this will occur if the specified
* collection is this list, and it's nonempty.)
*
* <p>This implementation gets an iterator over the specified collection and
* a list iterator over this list pointing to the indexed element (with
* <tt>listIterator(index)</tt>). Then, it iterates over the specified
* collection, inserting the elements obtained from the iterator into this
* list, one at a time, using <tt>ListIterator.add</tt> followed by
* <tt>ListIterator.next</tt> (to skip over the added element).
*
* <p>Note that this implementation will throw an
* <tt>UnsupportedOperationException</tt> if the list iterator returned by
* the <tt>listIterator</tt> method does not implement the <tt>add</tt>
* operation.
*
* @throws UnsupportedOperationException {@inheritDoc}
* @throws ClassCastException {@inheritDoc}
* @throws NullPointerException {@inheritDoc}
* @throws IllegalArgumentException {@inheritDoc}
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public boolean addAll(int index, Collection<? extends E> c) {
try {
boolean modified = false;
ListIterator<E> e1 = listIterator(index);
Iterator<? extends E> e2 = c.iterator();
while (e2.hasNext()) {
e1.add(e2.next());
modified = true;
}
return modified;
} catch (NoSuchElementException exc) {
throw new IndexOutOfBoundsException();
}
}


// Iterators

/**
* Returns an iterator over the elements in this list (in proper
* sequence).<p>
*
* This implementation merely returns a list iterator over the list.
*
* @return an iterator over the elements in this list (in proper sequence)
*/
public Iterator<E> iterator() {
return listIterator();
}

/**
* Returns a list iterator over the elements in this list (in proper
* sequence).
*
* @param index index of first element to be returned from the list
* iterator (by a call to the <code>next</code> method)
* @return a list iterator over the elements in this list (in proper
* sequence)
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public abstract ListIterator<E> listIterator(int index);
}


/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* The root interface in the <i>collection hierarchy</i>. A collection
* represents a group of objects, known as its <i>elements</i>. Some
* collections allow duplicate elements and others do not. Some are ordered
* and others unordered. The JDK does not provide any <i>direct</i>
* implementations of this interface: it provides implementations of more
* specific subinterfaces like <tt>Set</tt> and <tt>List</tt>. This interface
* is typically used to pass collections around and manipulate them where
* maximum generality is desired.
*
* <p><i>Bags</i> or <i>multisets</i> (unordered collections that may contain
* duplicate elements) should implement this interface directly.
*
* <p>All general-purpose <tt>Collection</tt> implementation classes (which
* typically implement <tt>Collection</tt> indirectly through one of its
* subinterfaces) should provide two "standard" constructors: a void (no
* arguments) constructor, which creates an empty collection, and a
* constructor with a single argument of type <tt>Collection</tt>, which
* creates a new collection with the same elements as its argument. In
* effect, the latter constructor allows the user to copy any collection,
* producing an equivalent collection of the desired implementation type.
* There is no way to enforce this convention (as interfaces cannot contain
* constructors) but all of the general-purpose <tt>Collection</tt>
* implementations in the Java platform libraries comply.
*
* <p>The "destructive" methods contained in this interface, that is, the
* methods that modify the collection on which they operate, are specified to
* throw <tt>UnsupportedOperationException</tt> if this collection does not
* support the operation. If this is the case, these methods may, but are not
* required to, throw an <tt>UnsupportedOperationException</tt> if the
* invocation would have no effect on the collection. For example, invoking
* the {@link #addAll(Collection)} method on an unmodifiable collection may,
* but is not required to, throw the exception if the collection to be added
* is empty.
*
* <p>Some collection implementations have restrictions on the elements that
* they may contain. For example, some implementations prohibit null elements,
* and some have restrictions on the types of their elements. Attempting to
* add an ineligible element throws an unchecked exception, typically
* <tt>NullPointerException</tt> or <tt>ClassCastException</tt>. Attempting
* to query the presence of an ineligible element may throw an exception,
* or it may simply return false; some implementations will exhibit the former
* behavior and some will exhibit the latter. More generally, attempting an
* operation on an ineligible element whose completion would not result in
* the insertion of an ineligible element into the collection may throw an
* exception or it may succeed, at the option of the implementation.
* Such exceptions are marked as "optional" in the specification for this
* interface.
*
* <p>It is up to each collection to determine its own synchronization
* policy. In the absence of a stronger guarantee by the
* implementation, undefined behavior may result from the invocation
* of any method on a collection that is being mutated by another
* thread; this includes direct invocations, passing the collection to
* a method that might perform invocations, and using an existing
* iterator to examine the collection.
*
* <p>Many methods in Collections Framework interfaces are defined in
* terms of the {@link Object#equals(Object) equals} method. For example,
* the specification for the {@link #contains(Object) contains(Object o)}
* method says: "returns <tt>true</tt> if and only if this collection
* contains at least one element <tt>e</tt> such that
* <tt>(o==null ? e==null : o.equals(e))</tt>." This specification should
* <i>not</i> be construed to imply that invoking <tt>Collection.contains</tt>
* with a non-null argument <tt>o</tt> will cause <tt>o.equals(e)</tt> to be
* invoked for any element <tt>e</tt>. Implementations are free to implement
* optimizations whereby the <tt>equals</tt> invocation is avoided, for
* example, by first comparing the hash codes of the two elements. (The
* {@link Object#hashCode()} specification guarantees that two objects with
* unequal hash codes cannot be equal.) More generally, implementations of
* the various Collections Framework interfaces are free to take advantage of
* the specified behavior of underlying {@link Object} methods wherever the
* implementor deems it appropriate.
*
* <p>This interface is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @author Neal Gafter
* @see Set
* @see List
* @see Map
* @see SortedSet
* @see SortedMap
* @see HashSet
* @see TreeSet
* @see ArrayList
* @see LinkedList
* @see Vector
* @see Collections
* @see Arrays
* @see AbstractCollection
* @since 1.2
*/

public interface Collection<E> {
// Query Operations

/**
* Returns the number of elements in this collection. If this collection
* contains more than <tt>Integer.MAX_VALUE</tt> elements, returns
* <tt>Integer.MAX_VALUE</tt>.
*
* @return the number of elements in this collection
*/
int size();

/**
* Returns <tt>true</tt> if this collection contains no elements.
*
* @return <tt>true</tt> if this collection contains no elements
*/
boolean isEmpty();

/**
* Returns <tt>true</tt> if this collection contains the specified element.
* More formally, returns <tt>true</tt> if and only if this collection
* contains at least one element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>.
*
* @param o element whose presence in this collection is to be tested
* @return <tt>true</tt> if this collection contains the specified
* element
* @throws ClassCastException if the type of the specified element
* is incompatible with this collection (optional)
* @throws NullPointerException if the specified element is null and this
* collection does not permit null elements (optional)
*/
boolean contains(Object o);

/**
* Returns an iterator over the elements in this collection. There are no
* guarantees concerning the order in which the elements are returned
* (unless this collection is an instance of some class that provides a
* guarantee).
*
* @return an <tt>Iterator</tt> over the elements in this collection
*/
Iterator<E> iterator();

// Modification Operations

/**
* Ensures that this collection contains the specified element (optional
* operation). Returns <tt>true</tt> if this collection changed as a
* result of the call. (Returns <tt>false</tt> if this collection does
* not permit duplicates and already contains the specified element.)<p>
*
* Collections that support this operation may place limitations on what
* elements may be added to this collection. In particular, some
* collections will refuse to add <tt>null</tt> elements, and others will
* impose restrictions on the type of elements that may be added.
* Collection classes should clearly specify in their documentation any
* restrictions on what elements may be added.<p>
*
* If a collection refuses to add a particular element for any reason
* other than that it already contains the element, it <i>must</i> throw
* an exception (rather than returning <tt>false</tt>). This preserves
* the invariant that a collection always contains the specified element
* after this call returns.
*
* @param e element whose presence in this collection is to be ensured
* @return <tt>true</tt> if this collection changed as a result of the
* call
* @throws UnsupportedOperationException if the <tt>add</tt> operation
* is not supported by this collection
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this collection
* @throws NullPointerException if the specified element is null and this
* collection does not permit null elements
* @throws IllegalArgumentException if some property of the element
* prevents it from being added to this collection
* @throws IllegalStateException if the element cannot be added at this
* time due to insertion restrictions
*/
boolean add(E e);

/**
* Removes a single instance of the specified element from this
* collection, if it is present (optional operation). More formally,
* removes an element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>, if
* this collection contains one or more such elements. Returns
* <tt>true</tt> if this collection contained the specified element (or
* equivalently, if this collection changed as a result of the call).
*
* @param o element to be removed from this collection, if present
* @return <tt>true</tt> if an element was removed as a result of this call
* @throws ClassCastException if the type of the specified element
* is incompatible with this collection (optional)
* @throws NullPointerException if the specified element is null and this
* collection does not permit null elements (optional)
* @throws UnsupportedOperationException if the <tt>remove</tt> operation
* is not supported by this collection
*/
boolean remove(Object o);


// Bulk Operations

/**
* Returns <tt>true</tt> if this collection contains all of the elements
* in the specified collection.
*
* @param c collection to be checked for containment in this collection
* @return <tt>true</tt> if this collection contains all of the elements
* in the specified collection
* @throws ClassCastException if the types of one or more elements
* in the specified collection are incompatible with this
* collection (optional)
* @throws NullPointerException if the specified collection contains one
* or more null elements and this collection does not permit null
* elements (optional), or if the specified collection is null
* @see #contains(Object)
*/
boolean containsAll(Collection<?> c);

/**
* Adds all of the elements in the specified collection to this collection
* (optional operation). The behavior of this operation is undefined if
* the specified collection is modified while the operation is in progress.
* (This implies that the behavior of this call is undefined if the
* specified collection is this collection, and this collection is
* nonempty.)
*
* @param c collection containing elements to be added to this collection
* @return <tt>true</tt> if this collection changed as a result of the call
* @throws UnsupportedOperationException if the <tt>addAll</tt> operation
* is not supported by this collection
* @throws ClassCastException if the class of an element of the specified
* collection prevents it from being added to this collection
* @throws NullPointerException if the specified collection contains a
* null element and this collection does not permit null elements,
* or if the specified collection is null
* @throws IllegalArgumentException if some property of an element of the
* specified collection prevents it from being added to this
* collection
* @throws IllegalStateException if not all the elements can be added at
* this time due to insertion restrictions
* @see #add(Object)
*/
boolean addAll(Collection<? extends E> c);

/**
* Removes all of this collection's elements that are also contained in the
* specified collection (optional operation). After this call returns,
* this collection will contain no elements in common with the specified
* collection.
*
* @param c collection containing elements to be removed from this collection
* @return <tt>true</tt> if this collection changed as a result of the
* call
* @throws UnsupportedOperationException if the <tt>removeAll</tt> method
* is not supported by this collection
* @throws ClassCastException if the types of one or more elements
* in this collection are incompatible with the specified
* collection (optional)
* @throws NullPointerException if this collection contains one or more
* null elements and the specified collection does not support
* null elements (optional), or if the specified collection is null
* @see #remove(Object)
* @see #contains(Object)
*/
boolean removeAll(Collection<?> c);

/**
* Retains only the elements in this collection that are contained in the
* specified collection (optional operation). In other words, removes from
* this collection all of its elements that are not contained in the
* specified collection.
*
* @param c collection containing elements to be retained in this collection
* @return <tt>true</tt> if this collection changed as a result of the call
* @throws UnsupportedOperationException if the <tt>retainAll</tt> operation
* is not supported by this collection
* @throws ClassCastException if the types of one or more elements
* in this collection are incompatible with the specified
* collection (optional)
* @throws NullPointerException if this collection contains one or more
* null elements and the specified collection does not permit null
* elements (optional), or if the specified collection is null
* @see #remove(Object)
* @see #contains(Object)
*/
boolean retainAll(Collection<?> c);

/**
* Removes all of the elements from this collection (optional operation).
* The collection will be empty after this method returns.
*
* @throws UnsupportedOperationException if the <tt>clear</tt> operation
* is not supported by this collection
*/
void clear();


// Comparison and hashing

/**
* Compares the specified object with this collection for equality. <p>
*
* While the <tt>Collection</tt> interface adds no stipulations to the
* general contract for the <tt>Object.equals</tt>, programmers who
* implement the <tt>Collection</tt> interface "directly" (in other words,
* create a class that is a <tt>Collection</tt> but is not a <tt>Set</tt>
* or a <tt>List</tt>) must exercise care if they choose to override the
* <tt>Object.equals</tt>. It is not necessary to do so, and the simplest
* course of action is to rely on <tt>Object</tt>'s implementation, but
* the implementor may wish to implement a "value comparison" in place of
* the default "reference comparison." (The <tt>List</tt> and
* <tt>Set</tt> interfaces mandate such value comparisons.)<p>
*
* The general contract for the <tt>Object.equals</tt> method states that
* equals must be symmetric (in other words, <tt>a.equals(b)</tt> if and
* only if <tt>b.equals(a)</tt>). The contracts for <tt>List.equals</tt>
* and <tt>Set.equals</tt> state that lists are only equal to other lists,
* and sets to other sets. Thus, a custom <tt>equals</tt> method for a
* collection class that implements neither the <tt>List</tt> nor
* <tt>Set</tt> interface must return <tt>false</tt> when this collection
* is compared to any list or set. (By the same logic, it is not possible
* to write a class that correctly implements both the <tt>Set</tt> and
* <tt>List</tt> interfaces.)
*
* @param o object to be compared for equality with this collection
* @return <tt>true</tt> if the specified object is equal to this
* collection
*
* @see Object#equals(Object)
* @see Set#equals(Object)
* @see List#equals(Object)
*/
boolean equals(Object o);

/**
* Returns the hash code value for this collection. While the
* <tt>Collection</tt> interface adds no stipulations to the general
* contract for the <tt>Object.hashCode</tt> method, programmers should
* take note that any class that overrides the <tt>Object.equals</tt>
* method must also override the <tt>Object.hashCode</tt> method in order
* to satisfy the general contract for the <tt>Object.hashCode</tt>method.
* In particular, <tt>c1.equals(c2)</tt> implies that
* <tt>c1.hashCode()==c2.hashCode()</tt>.
*
* @return the hash code value for this collection
*
* @see Object#hashCode()
* @see Object#equals(Object)
*/
int hashCode();
}


/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* This exception may be thrown by methods that have detected concurrent
* modification of an object when such modification is not permissible.
* <p>
* For example, it is not generally permissible for one thread to modify a Collection
* while another thread is iterating over it. In general, the results of the
* iteration are undefined under these circumstances. Some Iterator
* implementations (including those of all the general purpose collection implementations
* provided by the JRE) may choose to throw this exception if this behavior is
* detected. Iterators that do this are known as <i>fail-fast</i> iterators,
* as they fail quickly and cleanly, rather that risking arbitrary,
* non-deterministic behavior at an undetermined time in the future.
* <p>
* Note that this exception does not always indicate that an object has
* been concurrently modified by a <i>different</i> thread. If a single
* thread issues a sequence of method invocations that violates the
* contract of an object, the object may throw this exception. For
* example, if a thread modifies a collection directly while it is
* iterating over the collection with a fail-fast iterator, the iterator
* will throw this exception.
*
* <p>Note that fail-fast behavior cannot be guaranteed as it is, generally
* speaking, impossible to make any hard guarantees in the presence of
* unsynchronized concurrent modification. Fail-fast operations
* throw <tt>ConcurrentModificationException</tt> on a best-effort basis.
* Therefore, it would be wrong to write a program that depended on this
* exception for its correctness: <i><tt>ConcurrentModificationException</tt>
* should be used only to detect bugs.</i>
*
* @author Josh Bloch
* @see Collection
* @see Iterator
* @see ListIterator
* @see Vector
* @see LinkedList
* @see HashSet
* @see Hashtable
* @see TreeMap
* @see AbstractList
* @since 1.2
*/
public class ConcurrentModificationException extends RuntimeException {
/**
* Constructs a ConcurrentModificationException with no
* detail message.
*/
public ConcurrentModificationException() {
}

/**
* Constructs a <tt>ConcurrentModificationException</tt> with the
* specified detail message.
*
* @param message the detail message pertaining to this exception.
*/
public ConcurrentModificationException(String message) {
super(message);
}
}


/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

/*
* This file is available under and governed by the GNU General Public
* License version 2 only, as published by the Free Software Foundation.
* However, the following notice accompanied the original version of this
* file:
*
* Written by Doug Lea and Josh Bloch with assistance from members of
* JCP JSR-166 Expert Group and released to the public domain, as explained
* at http://creativecommons.org/licenses/publicdomain
*/

package javaUtilEx;

/**
* A linear collection that supports element insertion and removal at
* both ends. The name <i>deque</i> is short for "double ended queue"
* and is usually pronounced "deck". Most <tt>Deque</tt>
* implementations place no fixed limits on the number of elements
* they may contain, but this interface supports capacity-restricted
* deques as well as those with no fixed size limit.
*
* <p>This interface defines methods to access the elements at both
* ends of the deque. Methods are provided to insert, remove, and
* examine the element. Each of these methods exists in two forms:
* one throws an exception if the operation fails, the other returns a
* special value (either <tt>null</tt> or <tt>false</tt>, depending on
* the operation). The latter form of the insert operation is
* designed specifically for use with capacity-restricted
* <tt>Deque</tt> implementations; in most implementations, insert
* operations cannot fail.
*
* <p>The twelve methods described above are summarized in the
* following table:
*
* <p>
* <table BORDER CELLPADDING=3 CELLSPACING=1>
* <tr>
* <td></td>
* <td ALIGN=CENTER COLSPAN = 2> <b>First Element (Head)</b></td>
* <td ALIGN=CENTER COLSPAN = 2> <b>Last Element (Tail)</b></td>
* </tr>
* <tr>
* <td></td>
* <td ALIGN=CENTER><em>Throws exception</em></td>
* <td ALIGN=CENTER><em>Special value</em></td>
* <td ALIGN=CENTER><em>Throws exception</em></td>
* <td ALIGN=CENTER><em>Special value</em></td>
* </tr>
* <tr>
* <td><b>Insert</b></td>
* <td>{@link #addFirst addFirst(e)}</td>
* <td>{@link #offerFirst offerFirst(e)}</td>
* <td>{@link #addLast addLast(e)}</td>
* <td>{@link #offerLast offerLast(e)}</td>
* </tr>
* <tr>
* <td><b>Remove</b></td>
* <td>{@link #removeFirst removeFirst()}</td>
* <td>{@link #pollFirst pollFirst()}</td>
* <td>{@link #removeLast removeLast()}</td>
* <td>{@link #pollLast pollLast()}</td>
* </tr>
* <tr>
* <td><b>Examine</b></td>
* <td>{@link #getFirst getFirst()}</td>
* <td>{@link #peekFirst peekFirst()}</td>
* <td>{@link #getLast getLast()}</td>
* <td>{@link #peekLast peekLast()}</td>
* </tr>
* </table>
*
* <p>This interface extends the {@link Queue} interface. When a deque is
* used as a queue, FIFO (First-In-First-Out) behavior results. Elements are
* added at the end of the deque and removed from the beginning. The methods
* inherited from the <tt>Queue</tt> interface are precisely equivalent to
* <tt>Deque</tt> methods as indicated in the following table:
*
* <p>
* <table BORDER CELLPADDING=3 CELLSPACING=1>
* <tr>
* <td ALIGN=CENTER> <b><tt>Queue</tt> Method</b></td>
* <td ALIGN=CENTER> <b>Equivalent <tt>Deque</tt> Method</b></td>
* </tr>
* <tr>
* <td>{@link java.util.Queue#add add(e)}</td>
* <td>{@link #addLast addLast(e)}</td>
* </tr>
* <tr>
* <td>{@link java.util.Queue#offer offer(e)}</td>
* <td>{@link #offerLast offerLast(e)}</td>
* </tr>
* <tr>
* <td>{@link java.util.Queue#remove remove()}</td>
* <td>{@link #removeFirst removeFirst()}</td>
* </tr>
* <tr>
* <td>{@link java.util.Queue#poll poll()}</td>
* <td>{@link #pollFirst pollFirst()}</td>
* </tr>
* <tr>
* <td>{@link java.util.Queue#element element()}</td>
* <td>{@link #getFirst getFirst()}</td>
* </tr>
* <tr>
* <td>{@link java.util.Queue#peek peek()}</td>
* <td>{@link #peek peekFirst()}</td>
* </tr>
* </table>
*
* <p>Deques can also be used as LIFO (Last-In-First-Out) stacks. This
* interface should be used in preference to the legacy {@link Stack} class.
* When a deque is used as a stack, elements are pushed and popped from the
* beginning of the deque. Stack methods are precisely equivalent to
* <tt>Deque</tt> methods as indicated in the table below:
*
* <p>
* <table BORDER CELLPADDING=3 CELLSPACING=1>
* <tr>
* <td ALIGN=CENTER> <b>Stack Method</b></td>
* <td ALIGN=CENTER> <b>Equivalent <tt>Deque</tt> Method</b></td>
* </tr>
* <tr>
* <td>{@link #push push(e)}</td>
* <td>{@link #addFirst addFirst(e)}</td>
* </tr>
* <tr>
* <td>{@link #pop pop()}</td>
* <td>{@link #removeFirst removeFirst()}</td>
* </tr>
* <tr>
* <td>{@link #peek peek()}</td>
* <td>{@link #peekFirst peekFirst()}</td>
* </tr>
* </table>
*
* <p>Note that the {@link #peek peek} method works equally well when
* a deque is used as a queue or a stack; in either case, elements are
* drawn from the beginning of the deque.
*
* <p>This interface provides two methods to remove interior
* elements, {@link #removeFirstOccurrence removeFirstOccurrence} and
* {@link #removeLastOccurrence removeLastOccurrence}.
*
* <p>Unlike the {@link List} interface, this interface does not
* provide support for indexed access to elements.
*
* <p>While <tt>Deque</tt> implementations are not strictly required
* to prohibit the insertion of null elements, they are strongly
* encouraged to do so. Users of any <tt>Deque</tt> implementations
* that do allow null elements are strongly encouraged <i>not</i> to
* take advantage of the ability to insert nulls. This is so because
* <tt>null</tt> is used as a special return value by various methods
* to indicated that the deque is empty.
*
* <p><tt>Deque</tt> implementations generally do not define
* element-based versions of the <tt>equals</tt> and <tt>hashCode</tt>
* methods, but instead inherit the identity-based versions from class
* <tt>Object</tt>.
*
* <p>This interface is a member of the <a
* href="{@docRoot}/../technotes/guides/collections/index.html"> Java Collections
* Framework</a>.
*
* @author Doug Lea
* @author Josh Bloch
* @since 1.6
* @param <E> the type of elements held in this collection
*/

public interface Deque<E> extends Queue<E> {
/**
* Inserts the specified element at the front of this deque if it is
* possible to do so immediately without violating capacity restrictions.
* When using a capacity-restricted deque, it is generally preferable to
* use method {@link #offerFirst}.
*
* @param e the element to add
* @throws IllegalStateException if the element cannot be added at this
* time due to capacity restrictions
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
void addFirst(E e);

/**
* Inserts the specified element at the end of this deque if it is
* possible to do so immediately without violating capacity restrictions.
* When using a capacity-restricted deque, it is generally preferable to
* use method {@link #offerLast}.
*
* <p>This method is equivalent to {@link #add}.
*
* @param e the element to add
* @throws IllegalStateException if the element cannot be added at this
* time due to capacity restrictions
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
void addLast(E e);

/**
* Inserts the specified element at the front of this deque unless it would
* violate capacity restrictions. When using a capacity-restricted deque,
* this method is generally preferable to the {@link #addFirst} method,
* which can fail to insert an element only by throwing an exception.
*
* @param e the element to add
* @return <tt>true</tt> if the element was added to this deque, else
* <tt>false</tt>
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
boolean offerFirst(E e);

/**
* Inserts the specified element at the end of this deque unless it would
* violate capacity restrictions. When using a capacity-restricted deque,
* this method is generally preferable to the {@link #addLast} method,
* which can fail to insert an element only by throwing an exception.
*
* @param e the element to add
* @return <tt>true</tt> if the element was added to this deque, else
* <tt>false</tt>
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
boolean offerLast(E e);

/**
* Retrieves and removes the first element of this deque. This method
* differs from {@link #pollFirst pollFirst} only in that it throws an
* exception if this deque is empty.
*
* @return the head of this deque
* @throws NoSuchElementException if this deque is empty
*/
E removeFirst();

/**
* Retrieves and removes the last element of this deque. This method
* differs from {@link #pollLast pollLast} only in that it throws an
* exception if this deque is empty.
*
* @return the tail of this deque
* @throws NoSuchElementException if this deque is empty
*/
E removeLast();

/**
* Retrieves and removes the first element of this deque,
* or returns <tt>null</tt> if this deque is empty.
*
* @return the head of this deque, or <tt>null</tt> if this deque is empty
*/
E pollFirst();

/**
* Retrieves and removes the last element of this deque,
* or returns <tt>null</tt> if this deque is empty.
*
* @return the tail of this deque, or <tt>null</tt> if this deque is empty
*/
E pollLast();

/**
* Retrieves, but does not remove, the first element of this deque.
*
* This method differs from {@link #peekFirst peekFirst} only in that it
* throws an exception if this deque is empty.
*
* @return the head of this deque
* @throws NoSuchElementException if this deque is empty
*/
E getFirst();

/**
* Retrieves, but does not remove, the last element of this deque.
* This method differs from {@link #peekLast peekLast} only in that it
* throws an exception if this deque is empty.
*
* @return the tail of this deque
* @throws NoSuchElementException if this deque is empty
*/
E getLast();

/**
* Retrieves, but does not remove, the first element of this deque,
* or returns <tt>null</tt> if this deque is empty.
*
* @return the head of this deque, or <tt>null</tt> if this deque is empty
*/
E peekFirst();

/**
* Retrieves, but does not remove, the last element of this deque,
* or returns <tt>null</tt> if this deque is empty.
*
* @return the tail of this deque, or <tt>null</tt> if this deque is empty
*/
E peekLast();

/**
* Removes the first occurrence of the specified element from this deque.
* If the deque does not contain the element, it is unchanged.
* More formally, removes the first element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>
* (if such an element exists).
* Returns <tt>true</tt> if this deque contained the specified element
* (or equivalently, if this deque changed as a result of the call).
*
* @param o element to be removed from this deque, if present
* @return <tt>true</tt> if an element was removed as a result of this call
* @throws ClassCastException if the class of the specified element
* is incompatible with this deque (optional)
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements (optional)
*/
boolean removeFirstOccurrence(Object o);

/**
* Removes the last occurrence of the specified element from this deque.
* If the deque does not contain the element, it is unchanged.
* More formally, removes the last element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>
* (if such an element exists).
* Returns <tt>true</tt> if this deque contained the specified element
* (or equivalently, if this deque changed as a result of the call).
*
* @param o element to be removed from this deque, if present
* @return <tt>true</tt> if an element was removed as a result of this call
* @throws ClassCastException if the class of the specified element
* is incompatible with this deque (optional)
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements (optional)
*/
boolean removeLastOccurrence(Object o);

// *** Queue methods ***

/**
* Inserts the specified element into the queue represented by this deque
* (in other words, at the tail of this deque) if it is possible to do so
* immediately without violating capacity restrictions, returning
* <tt>true</tt> upon success and throwing an
* <tt>IllegalStateException</tt> if no space is currently available.
* When using a capacity-restricted deque, it is generally preferable to
* use {@link #offer(Object) offer}.
*
* <p>This method is equivalent to {@link #addLast}.
*
* @param e the element to add
* @return <tt>true</tt> (as specified by {@link Collection#add})
* @throws IllegalStateException if the element cannot be added at this
* time due to capacity restrictions
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
boolean add(E e);

/**
* Inserts the specified element into the queue represented by this deque
* (in other words, at the tail of this deque) if it is possible to do so
* immediately without violating capacity restrictions, returning
* <tt>true</tt> upon success and <tt>false</tt> if no space is currently
* available. When using a capacity-restricted deque, this method is
* generally preferable to the {@link #add} method, which can fail to
* insert an element only by throwing an exception.
*
* <p>This method is equivalent to {@link #offerLast}.
*
* @param e the element to add
* @return <tt>true</tt> if the element was added to this deque, else
* <tt>false</tt>
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
boolean offer(E e);

/**
* Retrieves and removes the head of the queue represented by this deque
* (in other words, the first element of this deque).
* This method differs from {@link #poll poll} only in that it throws an
* exception if this deque is empty.
*
* <p>This method is equivalent to {@link #removeFirst()}.
*
* @return the head of the queue represented by this deque
* @throws NoSuchElementException if this deque is empty
*/
E remove();

/**
* Retrieves and removes the head of the queue represented by this deque
* (in other words, the first element of this deque), or returns
* <tt>null</tt> if this deque is empty.
*
* <p>This method is equivalent to {@link #pollFirst()}.
*
* @return the first element of this deque, or <tt>null</tt> if
* this deque is empty
*/
E poll();

/**
* Retrieves, but does not remove, the head of the queue represented by
* this deque (in other words, the first element of this deque).
* This method differs from {@link #peek peek} only in that it throws an
* exception if this deque is empty.
*
* <p>This method is equivalent to {@link #getFirst()}.
*
* @return the head of the queue represented by this deque
* @throws NoSuchElementException if this deque is empty
*/
E element();

/**
* Retrieves, but does not remove, the head of the queue represented by
* this deque (in other words, the first element of this deque), or
* returns <tt>null</tt> if this deque is empty.
*
* <p>This method is equivalent to {@link #peekFirst()}.
*
* @return the head of the queue represented by this deque, or
* <tt>null</tt> if this deque is empty
*/
E peek();


// *** Stack methods ***

/**
* Pushes an element onto the stack represented by this deque (in other
* words, at the head of this deque) if it is possible to do so
* immediately without violating capacity restrictions, returning
* <tt>true</tt> upon success and throwing an
* <tt>IllegalStateException</tt> if no space is currently available.
*
* <p>This method is equivalent to {@link #addFirst}.
*
* @param e the element to push
* @throws IllegalStateException if the element cannot be added at this
* time due to capacity restrictions
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this deque
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this deque
*/
void push(E e);

/**
* Pops an element from the stack represented by this deque. In other
* words, removes and returns the first element of this deque.
*
* <p>This method is equivalent to {@link #removeFirst()}.
*
* @return the element at the front of this deque (which is the top
* of the stack represented by this deque)
* @throws NoSuchElementException if this deque is empty
*/
E pop();


// *** Collection methods ***

/**
* Removes the first occurrence of the specified element from this deque.
* If the deque does not contain the element, it is unchanged.
* More formally, removes the first element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>
* (if such an element exists).
* Returns <tt>true</tt> if this deque contained the specified element
* (or equivalently, if this deque changed as a result of the call).
*
* <p>This method is equivalent to {@link #removeFirstOccurrence}.
*
* @param o element to be removed from this deque, if present
* @return <tt>true</tt> if an element was removed as a result of this call
* @throws ClassCastException if the class of the specified element
* is incompatible with this deque (optional)
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements (optional)
*/
boolean remove(Object o);

/**
* Returns <tt>true</tt> if this deque contains the specified element.
* More formally, returns <tt>true</tt> if and only if this deque contains
* at least one element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>.
*
* @param o element whose presence in this deque is to be tested
* @return <tt>true</tt> if this deque contains the specified element
* @throws ClassCastException if the type of the specified element
* is incompatible with this deque (optional)
* @throws NullPointerException if the specified element is null and this
* deque does not permit null elements (optional)
*/
boolean contains(Object o);

/**
* Returns the number of elements in this deque.
*
* @return the number of elements in this deque
*/
public int size();

/**
* Returns an iterator over the elements in this deque in proper sequence.
* The elements will be returned in order from first (head) to last (tail).
*
* @return an iterator over the elements in this deque in proper sequence
*/
Iterator<E> iterator();

/**
* Returns an iterator over the elements in this deque in reverse
* sequential order. The elements will be returned in order from
* last (tail) to first (head).
*
* @return an iterator over the elements in this deque in reverse
* sequence
*/
Iterator<E> descendingIterator();

}


/*
* Copyright 1994-2003 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* Thrown to indicate that a method has been passed an illegal or
* inappropriate argument.
*
* @author unascribed
* @see java.lang.Thread#setPriority(int)
* @since JDK1.0
*/
public
class IllegalArgumentException extends RuntimeException {
/**
* Constructs an <code>IllegalArgumentException</code> with no
* detail message.
*/
public IllegalArgumentException() {
super();
}

/**
* Constructs an <code>IllegalArgumentException</code> with the
* specified detail message.
*
* @param s the detail message.
*/
public IllegalArgumentException(String s) {
super(s);
}

/**
* Constructs a new exception with the specified detail message and
* cause.
*
* <p>Note that the detail message associated with <code>cause</code> is
* <i>not</i> automatically incorporated in this exception's detail
* message.
*
* @param message the detail message (which is saved for later retrieval
* by the {@link Throwable#getMessage()} method).
* @param cause the cause (which is saved for later retrieval by the
* {@link Throwable#getCause()} method). (A <tt>null</tt> value
* is permitted, and indicates that the cause is nonexistent or
* unknown.)
* @since 1.5
*/
public IllegalArgumentException(String message, Throwable cause) {
super(message, cause);
}

/**
* Constructs a new exception with the specified cause and a detail
* message of <tt>(cause==null ? null : cause.toString())</tt> (which
* typically contains the class and detail message of <tt>cause</tt>).
* This constructor is useful for exceptions that are little more than
* wrappers for other throwables (for example, {@link
* java.security.PrivilegedActionException}).
*
* @param cause the cause (which is saved for later retrieval by the
* {@link Throwable#getCause()} method). (A <tt>null</tt> value is
* permitted, and indicates that the cause is nonexistent or
* unknown.)
* @since 1.5
*/
public IllegalArgumentException(Throwable cause) {
super(cause);
}

private static final long serialVersionUID = -5365630128856068164L;
}


/*
* Copyright 1996-2003 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* Signals that a method has been invoked at an illegal or
* inappropriate time. In other words, the Java environment or
* Java application is not in an appropriate state for the requested
* operation.
*
* @author Jonni Kanerva
* @since JDK1.1
*/
public
class IllegalStateException extends RuntimeException {
/**
* Constructs an IllegalStateException with no detail message.
* A detail message is a String that describes this particular exception.
*/
public IllegalStateException() {
super();
}

/**
* Constructs an IllegalStateException with the specified detail
* message. A detail message is a String that describes this particular
* exception.
*
* @param s the String that contains a detailed message
*/
public IllegalStateException(String s) {
super(s);
}

/**
* Constructs a new exception with the specified detail message and
* cause.
*
* <p>Note that the detail message associated with <code>cause</code> is
* <i>not</i> automatically incorporated in this exception's detail
* message.
*
* @param message the detail message (which is saved for later retrieval
* by the {@link Throwable#getMessage()} method).
* @param cause the cause (which is saved for later retrieval by the
* {@link Throwable#getCause()} method). (A <tt>null</tt> value
* is permitted, and indicates that the cause is nonexistent or
* unknown.)
* @since 1.5
*/
public IllegalStateException(String message, Throwable cause) {
super(message, cause);
}

/**
* Constructs a new exception with the specified cause and a detail
* message of <tt>(cause==null ? null : cause.toString())</tt> (which
* typically contains the class and detail message of <tt>cause</tt>).
* This constructor is useful for exceptions that are little more than
* wrappers for other throwables (for example, {@link
* java.security.PrivilegedActionException}).
*
* @param cause the cause (which is saved for later retrieval by the
* {@link Throwable#getCause()} method). (A <tt>null</tt> value is
* permitted, and indicates that the cause is nonexistent or
* unknown.)
* @since 1.5
*/
public IllegalStateException(Throwable cause) {
super(cause);
}

static final long serialVersionUID = -1848914673093119416L;
}


/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* An iterator over a collection. {@code Iterator} takes the place of
* {@link Enumeration} in the Java Collections Framework. Iterators
* differ from enumerations in two ways:
*
* <ul>
* <li> Iterators allow the caller to remove elements from the
* underlying collection during the iteration with well-defined
* semantics.
* <li> Method names have been improved.
* </ul>
*
* <p>This interface is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @see Collection
* @see ListIterator
* @see Iterable
* @since 1.2
*/
public interface Iterator<E> {
/**
* Returns {@code true} if the iteration has more elements.
* (In other words, returns {@code true} if {@link #next} would
* return an element rather than throwing an exception.)
*
* @return {@code true} if the iteration has more elements
*/
boolean hasNext();

/**
* Returns the next element in the iteration.
*
* @return the next element in the iteration
* @throws NoSuchElementException if the iteration has no more elements
*/
E next();

/**
* Removes from the underlying collection the last element returned
* by this iterator (optional operation). This method can be called
* only once per call to {@link #next}. The behavior of an iterator
* is unspecified if the underlying collection is modified while the
* iteration is in progress in any way other than by calling this
* method.
*
* @throws UnsupportedOperationException if the {@code remove}
* operation is not supported by this iterator
*
* @throws IllegalStateException if the {@code next} method has not
* yet been called, or the {@code remove} method has already
* been called after the last call to the {@code next}
* method
*/
void remove();
}


package javaUtilEx;

public class juLinkedListCreateContains {
public static void main(String[] args) {
Random.args = args;

LinkedList<Content> l = createList(Random.random());
Content c = new Content(Random.random());
if (Random.random() < 42) {
c = l.get(Random.random());
}
l.contains(c);
}

public static LinkedList<Content> createList(int n) {
LinkedList<Content> l = new LinkedList<Content>();
while (n > 0) {
l.addLast(new Content(Random.random()));
n--;
}
return l;
}
}

final class Content {
int val;

public Content(int v) {
this.val = v;
}

public int hashCode() {
return val^31;
}

public boolean equals(Object o) {
if (o instanceof Content) {
return this.val == ((Content) o).val;
}
return false;
}
}


/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* Linked list implementation of the <tt>List</tt> interface. Implements all
* optional list operations, and permits all elements (including
* <tt>null</tt>). In addition to implementing the <tt>List</tt> interface,
* the <tt>LinkedList</tt> class provides uniformly named methods to
* <tt>get</tt>, <tt>remove</tt> and <tt>insert</tt> an element at the
* beginning and end of the list. These operations allow linked lists to be
* used as a stack, {@linkplain Queue queue}, or {@linkplain Deque
* double-ended queue}. <p>
*
* The class implements the <tt>Deque</tt> interface, providing
* first-in-first-out queue operations for <tt>add</tt>,
* <tt>poll</tt>, along with other stack and deque operations.<p>
*
* All of the operations perform as could be expected for a doubly-linked
* list. Operations that index into the list will traverse the list from
* the beginning or the end, whichever is closer to the specified index.<p>
*
* <p><strong>Note that this implementation is not synchronized.</strong>
* If multiple threads access a linked list concurrently, and at least
* one of the threads modifies the list structurally, it <i>must</i> be
* synchronized externally. (A structural modification is any operation
* that adds or deletes one or more elements; merely setting the value of
* an element is not a structural modification.) This is typically
* accomplished by synchronizing on some object that naturally
* encapsulates the list.
*
* If no such object exists, the list should be "wrapped" using the
* {@link Collections#synchronizedList Collections.synchronizedList}
* method. This is best done at creation time, to prevent accidental
* unsynchronized access to the list:<pre>
* List list = Collections.synchronizedList(new LinkedList(...));</pre>
*
* <p>The iterators returned by this class's <tt>iterator</tt> and
* <tt>listIterator</tt> methods are <i>fail-fast</i>: if the list is
* structurally modified at any time after the iterator is created, in
* any way except through the Iterator's own <tt>remove</tt> or
* <tt>add</tt> methods, the iterator will throw a {@link
* ConcurrentModificationException}. Thus, in the face of concurrent
* modification, the iterator fails quickly and cleanly, rather than
* risking arbitrary, non-deterministic behavior at an undetermined
* time in the future.
*
* <p>Note that the fail-fast behavior of an iterator cannot be guaranteed
* as it is, generally speaking, impossible to make any hard guarantees in the
* presence of unsynchronized concurrent modification. Fail-fast iterators
* throw <tt>ConcurrentModificationException</tt> on a best-effort basis.
* Therefore, it would be wrong to write a program that depended on this
* exception for its correctness: <i>the fail-fast behavior of iterators
* should be used only to detect bugs.</i>
*
* <p>This class is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @see List
* @see ArrayList
* @see Vector
* @since 1.2
* @param <E> the type of elements held in this collection
*/

public class LinkedList<E>
extends AbstractSequentialList<E>
implements List<E>, Deque<E>
{
private transient Entry<E> header = new Entry<E>(null, null, null);
private transient int size = 0;

/**
* Constructs an empty list.
*/
public LinkedList() {
header.next = header.previous = header;
}

/**
* Constructs a list containing the elements of the specified
* collection, in the order they are returned by the collection's
* iterator.
*
* @param c the collection whose elements are to be placed into this list
* @throws NullPointerException if the specified collection is null
*/
public LinkedList(Collection<? extends E> c) {
this();
addAll(c);
}

/**
* Returns the first element in this list.
*
* @return the first element in this list
* @throws NoSuchElementException if this list is empty
*/
public E getFirst() {
if (size==0)
throw new NoSuchElementException();

return header.next.element;
}

/**
* Returns the last element in this list.
*
* @return the last element in this list
* @throws NoSuchElementException if this list is empty
*/
public E getLast() {
if (size==0)
throw new NoSuchElementException();

return header.previous.element;
}

/**
* Removes and returns the first element from this list.
*
* @return the first element from this list
* @throws NoSuchElementException if this list is empty
*/
public E removeFirst() {
return remove(header.next);
}

/**
* Removes and returns the last element from this list.
*
* @return the last element from this list
* @throws NoSuchElementException if this list is empty
*/
public E removeLast() {
return remove(header.previous);
}

/**
* Inserts the specified element at the beginning of this list.
*
* @param e the element to add
*/
public void addFirst(E e) {
addBefore(e, header.next);
}

/**
* Appends the specified element to the end of this list.
*
* <p>This method is equivalent to {@link #add}.
*
* @param e the element to add
*/
public void addLast(E e) {
addBefore(e, header);
}

/**
* Returns <tt>true</tt> if this list contains the specified element.
* More formally, returns <tt>true</tt> if and only if this list contains
* at least one element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>.
*
* @param o element whose presence in this list is to be tested
* @return <tt>true</tt> if this list contains the specified element
*/
public boolean contains(Object o) {
return indexOf(o) != -1;
}

/**
* Returns the number of elements in this list.
*
* @return the number of elements in this list
*/
public int size() {
return size;
}

/**
* Appends the specified element to the end of this list.
*
* <p>This method is equivalent to {@link #addLast}.
*
* @param e element to be appended to this list
* @return <tt>true</tt> (as specified by {@link Collection#add})
*/
public boolean add(E e) {
addBefore(e, header);
return true;
}

/**
* Removes the first occurrence of the specified element from this list,
* if it is present. If this list does not contain the element, it is
* unchanged. More formally, removes the element with the lowest index
* <tt>i</tt> such that
* <tt>(o==null&nbsp;?&nbsp;get(i)==null&nbsp;:&nbsp;o.equals(get(i)))</tt>
* (if such an element exists). Returns <tt>true</tt> if this list
* contained the specified element (or equivalently, if this list
* changed as a result of the call).
*
* @param o element to be removed from this list, if present
* @return <tt>true</tt> if this list contained the specified element
*/
public boolean remove(Object o) {
if (o==null) {
for (Entry<E> e = header.next; e != header; e = e.next) {
if (e.element==null) {
remove(e);
return true;
}
}
} else {
for (Entry<E> e = header.next; e != header; e = e.next) {
if (o.equals(e.element)) {
remove(e);
return true;
}
}
}
return false;
}
/**
* Removes all of the elements from this list.
*/
public void clear() {
Entry<E> e = header.next;
while (e != header) {
Entry<E> next = e.next;
e.next = e.previous = null;
e.element = null;
e = next;
}
header.next = header.previous = header;
size = 0;
modCount++;
}


// Positional Access Operations

/**
* Returns the element at the specified position in this list.
*
* @param index index of the element to return
* @return the element at the specified position in this list
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E get(int index) {
return entry(index).element;
}

/**
* Replaces the element at the specified position in this list with the
* specified element.
*
* @param index index of the element to replace
* @param element element to be stored at the specified position
* @return the element previously at the specified position
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E set(int index, E element) {
Entry<E> e = entry(index);
E oldVal = e.element;
e.element = element;
return oldVal;
}

/**
* Inserts the specified element at the specified position in this list.
* Shifts the element currently at that position (if any) and any
* subsequent elements to the right (adds one to their indices).
*
* @param index index at which the specified element is to be inserted
* @param element element to be inserted
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public void add(int index, E element) {
addBefore(element, (index==size ? header : entry(index)));
}

/**
* Removes the element at the specified position in this list. Shifts any
* subsequent elements to the left (subtracts one from their indices).
* Returns the element that was removed from the list.
*
* @param index the index of the element to be removed
* @return the element previously at the specified position
* @throws IndexOutOfBoundsException {@inheritDoc}
*/
public E remove(int index) {
return remove(entry(index));
}

/**
* Returns the indexed entry.
*/
private Entry<E> entry(int index) {
if (index < 0 || index >= size)
throw new IndexOutOfBoundsException();
Entry<E> e = header;
if (index < (size >> 1)) {
for (int i = 0; i <= index; i++)
e = e.next;
} else {
for (int i = size; i > index; i--)
e = e.previous;
}
return e;
}


// Search Operations

/**
* Returns the index of the first occurrence of the specified element
* in this list, or -1 if this list does not contain the element.
* More formally, returns the lowest index <tt>i</tt> such that
* <tt>(o==null&nbsp;?&nbsp;get(i)==null&nbsp;:&nbsp;o.equals(get(i)))</tt>,
* or -1 if there is no such index.
*
* @param o element to search for
* @return the index of the first occurrence of the specified element in
* this list, or -1 if this list does not contain the element
*/
public int indexOf(Object o) {
int index = 0;
if (o==null) {
for (Entry e = header.next; e != header; e = e.next) {
if (e.element==null)
return index;
index++;
}
} else {
for (Entry e = header.next; e != header; e = e.next) {
if (o.equals(e.element))
return index;
index++;
}
}
return -1;
}

/**
* Returns the index of the last occurrence of the specified element
* in this list, or -1 if this list does not contain the element.
* More formally, returns the highest index <tt>i</tt> such that
* <tt>(o==null&nbsp;?&nbsp;get(i)==null&nbsp;:&nbsp;o.equals(get(i)))</tt>,
* or -1 if there is no such index.
*
* @param o element to search for
* @return the index of the last occurrence of the specified element in
* this list, or -1 if this list does not contain the element
*/
public int lastIndexOf(Object o) {
int index = size;
if (o==null) {
for (Entry e = header.previous; e != header; e = e.previous) {
index--;
if (e.element==null)
return index;
}
} else {
for (Entry e = header.previous; e != header; e = e.previous) {
index--;
if (o.equals(e.element))
return index;
}
}
return -1;
}

// Queue operations.

/**
* Retrieves, but does not remove, the head (first element) of this list.
* @return the head of this list, or <tt>null</tt> if this list is empty
* @since 1.5
*/
public E peek() {
if (size==0)
return null;
return getFirst();
}

/**
* Retrieves, but does not remove, the head (first element) of this list.
* @return the head of this list
* @throws NoSuchElementException if this list is empty
* @since 1.5
*/
public E element() {
return getFirst();
}

/**
* Retrieves and removes the head (first element) of this list
* @return the head of this list, or <tt>null</tt> if this list is empty
* @since 1.5
*/
public E poll() {
if (size==0)
return null;
return removeFirst();
}

/**
* Retrieves and removes the head (first element) of this list.
*
* @return the head of this list
* @throws NoSuchElementException if this list is empty
* @since 1.5
*/
public E remove() {
return removeFirst();
}

/**
* Adds the specified element as the tail (last element) of this list.
*
* @param e the element to add
* @return <tt>true</tt> (as specified by {@link Queue#offer})
* @since 1.5
*/
public boolean offer(E e) {
return add(e);
}

// Deque operations
/**
* Inserts the specified element at the front of this list.
*
* @param e the element to insert
* @return <tt>true</tt> (as specified by {@link Deque#offerFirst})
* @since 1.6
*/
public boolean offerFirst(E e) {
addFirst(e);
return true;
}

/**
* Inserts the specified element at the end of this list.
*
* @param e the element to insert
* @return <tt>true</tt> (as specified by {@link Deque#offerLast})
* @since 1.6
*/
public boolean offerLast(E e) {
addLast(e);
return true;
}

/**
* Retrieves, but does not remove, the first element of this list,
* or returns <tt>null</tt> if this list is empty.
*
* @return the first element of this list, or <tt>null</tt>
* if this list is empty
* @since 1.6
*/
public E peekFirst() {
if (size==0)
return null;
return getFirst();
}

/**
* Retrieves, but does not remove, the last element of this list,
* or returns <tt>null</tt> if this list is empty.
*
* @return the last element of this list, or <tt>null</tt>
* if this list is empty
* @since 1.6
*/
public E peekLast() {
if (size==0)
return null;
return getLast();
}

/**
* Retrieves and removes the first element of this list,
* or returns <tt>null</tt> if this list is empty.
*
* @return the first element of this list, or <tt>null</tt> if
* this list is empty
* @since 1.6
*/
public E pollFirst() {
if (size==0)
return null;
return removeFirst();
}

/**
* Retrieves and removes the last element of this list,
* or returns <tt>null</tt> if this list is empty.
*
* @return the last element of this list, or <tt>null</tt> if
* this list is empty
* @since 1.6
*/
public E pollLast() {
if (size==0)
return null;
return removeLast();
}

/**
* Pushes an element onto the stack represented by this list. In other
* words, inserts the element at the front of this list.
*
* <p>This method is equivalent to {@link #addFirst}.
*
* @param e the element to push
* @since 1.6
*/
public void push(E e) {
addFirst(e);
}

/**
* Pops an element from the stack represented by this list. In other
* words, removes and returns the first element of this list.
*
* <p>This method is equivalent to {@link #removeFirst()}.
*
* @return the element at the front of this list (which is the top
* of the stack represented by this list)
* @throws NoSuchElementException if this list is empty
* @since 1.6
*/
public E pop() {
return removeFirst();
}

/**
* Removes the first occurrence of the specified element in this
* list (when traversing the list from head to tail). If the list
* does not contain the element, it is unchanged.
*
* @param o element to be removed from this list, if present
* @return <tt>true</tt> if the list contained the specified element
* @since 1.6
*/
public boolean removeFirstOccurrence(Object o) {
return remove(o);
}

/**
* Removes the last occurrence of the specified element in this
* list (when traversing the list from head to tail). If the list
* does not contain the element, it is unchanged.
*
* @param o element to be removed from this list, if present
* @return <tt>true</tt> if the list contained the specified element
* @since 1.6
*/
public boolean removeLastOccurrence(Object o) {
if (o==null) {
for (Entry<E> e = header.previous; e != header; e = e.previous) {
if (e.element==null) {
remove(e);
return true;
}
}
} else {
for (Entry<E> e = header.previous; e != header; e = e.previous) {
if (o.equals(e.element)) {
remove(e);
return true;
}
}
}
return false;
}

/**
* Returns a list-iterator of the elements in this list (in proper
* sequence), starting at the specified position in the list.
* Obeys the general contract of <tt>List.listIterator(int)</tt>.<p>
*
* The list-iterator is <i>fail-fast</i>: if the list is structurally
* modified at any time after the Iterator is created, in any way except
* through the list-iterator's own <tt>remove</tt> or <tt>add</tt>
* methods, the list-iterator will throw a
* <tt>ConcurrentModificationException</tt>. Thus, in the face of
* concurrent modification, the iterator fails quickly and cleanly, rather
* than risking arbitrary, non-deterministic behavior at an undetermined
* time in the future.
*
* @param index index of the first element to be returned from the
* list-iterator (by a call to <tt>next</tt>)
* @return a ListIterator of the elements in this list (in proper
* sequence), starting at the specified position in the list
* @throws IndexOutOfBoundsException {@inheritDoc}
* @see List#listIterator(int)
*/
public ListIterator<E> listIterator(int index) {
return new ListItr(index);
}

private class ListItr implements ListIterator<E> {
private Entry<E> lastReturned = header;
private Entry<E> next;
private int nextIndex;
private int expectedModCount = modCount;

ListItr(int index) {
if (index < 0 || index > size)
throw new IndexOutOfBoundsException();
if (index < (size >> 1)) {
next = header.next;
for (nextIndex=0; nextIndex<index; nextIndex++)
next = next.next;
} else {
next = header;
for (nextIndex=size; nextIndex>index; nextIndex--)
next = next.previous;
}
}

public boolean hasNext() {
return nextIndex != size;
}

public E next() {
checkForComodification();
if (nextIndex == size)
throw new NoSuchElementException();

lastReturned = next;
next = next.next;
nextIndex++;
return lastReturned.element;
}

public boolean hasPrevious() {
return nextIndex != 0;
}

public E previous() {
if (nextIndex == 0)
throw new NoSuchElementException();

lastReturned = next = next.previous;
nextIndex--;
checkForComodification();
return lastReturned.element;
}

public int nextIndex() {
return nextIndex;
}

public int previousIndex() {
return nextIndex-1;
}

public void remove() {
checkForComodification();
Entry<E> lastNext = lastReturned.next;
try {
LinkedList.this.remove(lastReturned);
} catch (NoSuchElementException e) {
throw new IllegalStateException();
}
if (next==lastReturned)
next = lastNext;
else
nextIndex--;
lastReturned = header;
expectedModCount++;
}

public void set(E e) {
if (lastReturned == header)
throw new IllegalStateException();
checkForComodification();
lastReturned.element = e;
}

public void add(E e) {
checkForComodification();
lastReturned = header;
addBefore(e, next);
nextIndex++;
expectedModCount++;
}

final void checkForComodification() {
if (modCount != expectedModCount)
throw new ConcurrentModificationException();
}
}

private static class Entry<E> {
E element;
Entry<E> next;
Entry<E> previous;

Entry(E element, Entry<E> next, Entry<E> previous) {
this.element = element;
this.next = next;
this.previous = previous;
}
}

private Entry<E> addBefore(E e, Entry<E> entry) {
Entry<E> newEntry = new Entry<E>(e, entry, entry.previous);
newEntry.previous.next = newEntry;
newEntry.next.previous = newEntry;
size++;
modCount++;
return newEntry;
}

private E remove(Entry<E> e) {
if (e == header)
throw new NoSuchElementException();

E result = e.element;
e.previous.next = e.next;
e.next.previous = e.previous;
e.next = e.previous = null;
e.element = null;
size--;
modCount++;
return result;
}

/**
* @since 1.6
*/
public Iterator<E> descendingIterator() {
return new DescendingIterator();
}

/** Adapter to provide descending iterators via ListItr.previous */
private class DescendingIterator implements Iterator {
final ListItr itr = new ListItr(size());
public boolean hasNext() {
return itr.hasPrevious();
}
public E next() {
return itr.previous();
}
public void remove() {
itr.remove();
}
}

/**
* Returns an array containing all of the elements in this list
* in proper sequence (from first to last element).
*
* <p>The returned array will be "safe" in that no references to it are
* maintained by this list. (In other words, this method must allocate
* a new array). The caller is thus free to modify the returned array.
*
* <p>This method acts as bridge between array-based and collection-based
* APIs.
*
* @return an array containing all of the elements in this list
* in proper sequence
*/
public Object[] toArray() {
Object[] result = new Object[size];
int i = 0;
for (Entry<E> e = header.next; e != header; e = e.next)
result[i++] = e.element;
return result;
}

private static final long serialVersionUID = 876323262645176354L;
}


/*
* Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* An iterator for lists that allows the programmer
* to traverse the list in either direction, modify
* the list during iteration, and obtain the iterator's
* current position in the list. A {@code ListIterator}
* has no current element; its <I>cursor position</I> always
* lies between the element that would be returned by a call
* to {@code previous()} and the element that would be
* returned by a call to {@code next()}.
* An iterator for a list of length {@code n} has {@code n+1} possible
* cursor positions, as illustrated by the carets ({@code ^}) below:
* <PRE>
* Element(0) Element(1) Element(2) ... Element(n-1)
* cursor positions: ^ ^ ^ ^ ^
* </PRE>
* Note that the {@link #remove} and {@link #set(Object)} methods are
* <i>not</i> defined in terms of the cursor position; they are defined to
* operate on the last element returned by a call to {@link #next} or
* {@link #previous()}.
*
* <p>This interface is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @see Collection
* @see List
* @see Iterator
* @see Enumeration
* @see List#listIterator()
* @since 1.2
*/
public interface ListIterator<E> extends Iterator<E> {
// Query Operations

/**
* Returns {@code true} if this list iterator has more elements when
* traversing the list in the forward direction. (In other words,
* returns {@code true} if {@link #next} would return an element rather
* than throwing an exception.)
*
* @return {@code true} if the list iterator has more elements when
* traversing the list in the forward direction
*/
boolean hasNext();

/**
* Returns the next element in the list and advances the cursor position.
* This method may be called repeatedly to iterate through the list,
* or intermixed with calls to {@link #previous} to go back and forth.
* (Note that alternating calls to {@code next} and {@code previous}
* will return the same element repeatedly.)
*
* @return the next element in the list
* @throws NoSuchElementException if the iteration has no next element
*/
E next();

/**
* Returns {@code true} if this list iterator has more elements when
* traversing the list in the reverse direction. (In other words,
* returns {@code true} if {@link #previous} would return an element
* rather than throwing an exception.)
*
* @return {@code true} if the list iterator has more elements when
* traversing the list in the reverse direction
*/
boolean hasPrevious();

/**
* Returns the previous element in the list and moves the cursor
* position backwards. This method may be called repeatedly to
* iterate through the list backwards, or intermixed with calls to
* {@link #next} to go back and forth. (Note that alternating calls
* to {@code next} and {@code previous} will return the same
* element repeatedly.)
*
* @return the previous element in the list
* @throws NoSuchElementException if the iteration has no previous
* element
*/
E previous();

/**
* Returns the index of the element that would be returned by a
* subsequent call to {@link #next}. (Returns list size if the list
* iterator is at the end of the list.)
*
* @return the index of the element that would be returned by a
* subsequent call to {@code next}, or list size if the list
* iterator is at the end of the list
*/
int nextIndex();

/**
* Returns the index of the element that would be returned by a
* subsequent call to {@link #previous}. (Returns -1 if the list
* iterator is at the beginning of the list.)
*
* @return the index of the element that would be returned by a
* subsequent call to {@code previous}, or -1 if the list
* iterator is at the beginning of the list
*/
int previousIndex();


// Modification Operations

/**
* Removes from the list the last element that was returned by {@link
* #next} or {@link #previous} (optional operation). This call can
* only be made once per call to {@code next} or {@code previous}.
* It can be made only if {@link #add} has not been
* called after the last call to {@code next} or {@code previous}.
*
* @throws UnsupportedOperationException if the {@code remove}
* operation is not supported by this list iterator
* @throws IllegalStateException if neither {@code next} nor
* {@code previous} have been called, or {@code remove} or
* {@code add} have been called after the last call to
* {@code next} or {@code previous}
*/
void remove();

/**
* Replaces the last element returned by {@link #next} or
* {@link #previous} with the specified element (optional operation).
* This call can be made only if neither {@link #remove} nor {@link
* #add} have been called after the last call to {@code next} or
* {@code previous}.
*
* @param e the element with which to replace the last element returned by
* {@code next} or {@code previous}
* @throws UnsupportedOperationException if the {@code set} operation
* is not supported by this list iterator
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this list
* @throws IllegalArgumentException if some aspect of the specified
* element prevents it from being added to this list
* @throws IllegalStateException if neither {@code next} nor
* {@code previous} have been called, or {@code remove} or
* {@code add} have been called after the last call to
* {@code next} or {@code previous}
*/
void set(E e);

/**
* Inserts the specified element into the list (optional operation).
* The element is inserted immediately before the next element that
* would be returned by {@link #next}, if any, and after the next
* element that would be returned by {@link #previous}, if any. (If the
* list contains no elements, the new element becomes the sole element
* on the list.) The new element is inserted before the implicit
* cursor: a subsequent call to {@code next} would be unaffected, and a
* subsequent call to {@code previous} would return the new element.
* (This call increases by one the value that would be returned by a
* call to {@code nextIndex} or {@code previousIndex}.)
*
* @param e the element to insert
* @throws UnsupportedOperationException if the {@code add} method is
* not supported by this list iterator
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this list
* @throws IllegalArgumentException if some aspect of this element
* prevents it from being added to this list
*/
void add(E e);
}


/*
* Copyright 1997-2007 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* An ordered collection (also known as a <i>sequence</i>). The user of this
* interface has precise control over where in the list each element is
* inserted. The user can access elements by their integer index (position in
* the list), and search for elements in the list.<p>
*
* Unlike sets, lists typically allow duplicate elements. More formally,
* lists typically allow pairs of elements <tt>e1</tt> and <tt>e2</tt>
* such that <tt>e1.equals(e2)</tt>, and they typically allow multiple
* null elements if they allow null elements at all. It is not inconceivable
* that someone might wish to implement a list that prohibits duplicates, by
* throwing runtime exceptions when the user attempts to insert them, but we
* expect this usage to be rare.<p>
*
* The <tt>List</tt> interface places additional stipulations, beyond those
* specified in the <tt>Collection</tt> interface, on the contracts of the
* <tt>iterator</tt>, <tt>add</tt>, <tt>remove</tt>, <tt>equals</tt>, and
* <tt>hashCode</tt> methods. Declarations for other inherited methods are
* also included here for convenience.<p>
*
* The <tt>List</tt> interface provides four methods for positional (indexed)
* access to list elements. Lists (like Java arrays) are zero based. Note
* that these operations may execute in time proportional to the index value
* for some implementations (the <tt>LinkedList</tt> class, for
* example). Thus, iterating over the elements in a list is typically
* preferable to indexing through it if the caller does not know the
* implementation.<p>
*
* The <tt>List</tt> interface provides a special iterator, called a
* <tt>ListIterator</tt>, that allows element insertion and replacement, and
* bidirectional access in addition to the normal operations that the
* <tt>Iterator</tt> interface provides. A method is provided to obtain a
* list iterator that starts at a specified position in the list.<p>
*
* The <tt>List</tt> interface provides two methods to search for a specified
* object. From a performance standpoint, these methods should be used with
* caution. In many implementations they will perform costly linear
* searches.<p>
*
* The <tt>List</tt> interface provides two methods to efficiently insert and
* remove multiple elements at an arbitrary point in the list.<p>
*
* Note: While it is permissible for lists to contain themselves as elements,
* extreme caution is advised: the <tt>equals</tt> and <tt>hashCode</tt>
* methods are no longer well defined on such a list.
*
* <p>Some list implementations have restrictions on the elements that
* they may contain. For example, some implementations prohibit null elements,
* and some have restrictions on the types of their elements. Attempting to
* add an ineligible element throws an unchecked exception, typically
* <tt>NullPointerException</tt> or <tt>ClassCastException</tt>. Attempting
* to query the presence of an ineligible element may throw an exception,
* or it may simply return false; some implementations will exhibit the former
* behavior and some will exhibit the latter. More generally, attempting an
* operation on an ineligible element whose completion would not result in
* the insertion of an ineligible element into the list may throw an
* exception or it may succeed, at the option of the implementation.
* Such exceptions are marked as "optional" in the specification for this
* interface.
*
* <p>This interface is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @author Neal Gafter
* @see Collection
* @see Set
* @see ArrayList
* @see LinkedList
* @see Vector
* @see Arrays#asList(Object[])
* @see Collections#nCopies(int, Object)
* @see Collections#EMPTY_LIST
* @see AbstractList
* @see AbstractSequentialList
* @since 1.2
*/

public interface List<E> extends Collection<E> {
// Query Operations

/**
* Returns the number of elements in this list. If this list contains
* more than <tt>Integer.MAX_VALUE</tt> elements, returns
* <tt>Integer.MAX_VALUE</tt>.
*
* @return the number of elements in this list
*/
int size();

/**
* Returns <tt>true</tt> if this list contains no elements.
*
* @return <tt>true</tt> if this list contains no elements
*/
boolean isEmpty();

/**
* Returns <tt>true</tt> if this list contains the specified element.
* More formally, returns <tt>true</tt> if and only if this list contains
* at least one element <tt>e</tt> such that
* <tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>.
*
* @param o element whose presence in this list is to be tested
* @return <tt>true</tt> if this list contains the specified element
* @throws ClassCastException if the type of the specified element
* is incompatible with this list (optional)
* @throws NullPointerException if the specified element is null and this
* list does not permit null elements (optional)
*/
boolean contains(Object o);

/**
* Returns an iterator over the elements in this list in proper sequence.
*
* @return an iterator over the elements in this list in proper sequence
*/
Iterator<E> iterator();

// Modification Operations

/**
* Appends the specified element to the end of this list (optional
* operation).
*
* <p>Lists that support this operation may place limitations on what
* elements may be added to this list. In particular, some
* lists will refuse to add null elements, and others will impose
* restrictions on the type of elements that may be added. List
* classes should clearly specify in their documentation any restrictions
* on what elements may be added.
*
* @param e element to be appended to this list
* @return <tt>true</tt> (as specified by {@link Collection#add})
* @throws UnsupportedOperationException if the <tt>add</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this list
* @throws NullPointerException if the specified element is null and this
* list does not permit null elements
* @throws IllegalArgumentException if some property of this element
* prevents it from being added to this list
*/
boolean add(E e);

/**
* Removes the first occurrence of the specified element from this list,
* if it is present (optional operation). If this list does not contain
* the element, it is unchanged. More formally, removes the element with
* the lowest index <tt>i</tt> such that
* <tt>(o==null&nbsp;?&nbsp;get(i)==null&nbsp;:&nbsp;o.equals(get(i)))</tt>
* (if such an element exists). Returns <tt>true</tt> if this list
* contained the specified element (or equivalently, if this list changed
* as a result of the call).
*
* @param o element to be removed from this list, if present
* @return <tt>true</tt> if this list contained the specified element
* @throws ClassCastException if the type of the specified element
* is incompatible with this list (optional)
* @throws NullPointerException if the specified element is null and this
* list does not permit null elements (optional)
* @throws UnsupportedOperationException if the <tt>remove</tt> operation
* is not supported by this list
*/
boolean remove(Object o);


// Bulk Modification Operations

/**
* Returns <tt>true</tt> if this list contains all of the elements of the
* specified collection.
*
* @param c collection to be checked for containment in this list
* @return <tt>true</tt> if this list contains all of the elements of the
* specified collection
* @throws ClassCastException if the types of one or more elements
* in the specified collection are incompatible with this
* list (optional)
* @throws NullPointerException if the specified collection contains one
* or more null elements and this list does not permit null
* elements (optional), or if the specified collection is null
* @see #contains(Object)
*/
boolean containsAll(Collection<?> c);

/**
* Appends all of the elements in the specified collection to the end of
* this list, in the order that they are returned by the specified
* collection's iterator (optional operation). The behavior of this
* operation is undefined if the specified collection is modified while
* the operation is in progress. (Note that this will occur if the
* specified collection is this list, and it's nonempty.)
*
* @param c collection containing elements to be added to this list
* @return <tt>true</tt> if this list changed as a result of the call
* @throws UnsupportedOperationException if the <tt>addAll</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of an element of the specified
* collection prevents it from being added to this list
* @throws NullPointerException if the specified collection contains one
* or more null elements and this list does not permit null
* elements, or if the specified collection is null
* @throws IllegalArgumentException if some property of an element of the
* specified collection prevents it from being added to this list
* @see #add(Object)
*/
boolean addAll(Collection<? extends E> c);

/**
* Inserts all of the elements in the specified collection into this
* list at the specified position (optional operation). Shifts the
* element currently at that position (if any) and any subsequent
* elements to the right (increases their indices). The new elements
* will appear in this list in the order that they are returned by the
* specified collection's iterator. The behavior of this operation is
* undefined if the specified collection is modified while the
* operation is in progress. (Note that this will occur if the specified
* collection is this list, and it's nonempty.)
*
* @param index index at which to insert the first element from the
* specified collection
* @param c collection containing elements to be added to this list
* @return <tt>true</tt> if this list changed as a result of the call
* @throws UnsupportedOperationException if the <tt>addAll</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of an element of the specified
* collection prevents it from being added to this list
* @throws NullPointerException if the specified collection contains one
* or more null elements and this list does not permit null
* elements, or if the specified collection is null
* @throws IllegalArgumentException if some property of an element of the
* specified collection prevents it from being added to this list
* @throws IndexOutOfBoundsException if the index is out of range
* (<tt>index &lt; 0 || index &gt; size()</tt>)
*/
boolean addAll(int index, Collection<? extends E> c);

/**
* Removes from this list all of its elements that are contained in the
* specified collection (optional operation).
*
* @param c collection containing elements to be removed from this list
* @return <tt>true</tt> if this list changed as a result of the call
* @throws UnsupportedOperationException if the <tt>removeAll</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of an element of this list
* is incompatible with the specified collection (optional)
* @throws NullPointerException if this list contains a null element and the
* specified collection does not permit null elements (optional),
* or if the specified collection is null
* @see #remove(Object)
* @see #contains(Object)
*/
boolean removeAll(Collection<?> c);

/**
* Retains only the elements in this list that are contained in the
* specified collection (optional operation). In other words, removes
* from this list all of its elements that are not contained in the
* specified collection.
*
* @param c collection containing elements to be retained in this list
* @return <tt>true</tt> if this list changed as a result of the call
* @throws UnsupportedOperationException if the <tt>retainAll</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of an element of this list
* is incompatible with the specified collection (optional)
* @throws NullPointerException if this list contains a null element and the
* specified collection does not permit null elements (optional),
* or if the specified collection is null
* @see #remove(Object)
* @see #contains(Object)
*/
boolean retainAll(Collection<?> c);

/**
* Removes all of the elements from this list (optional operation).
* The list will be empty after this call returns.
*
* @throws UnsupportedOperationException if the <tt>clear</tt> operation
* is not supported by this list
*/
void clear();


// Comparison and hashing

/**
* Compares the specified object with this list for equality. Returns
* <tt>true</tt> if and only if the specified object is also a list, both
* lists have the same size, and all corresponding pairs of elements in
* the two lists are <i>equal</i>. (Two elements <tt>e1</tt> and
* <tt>e2</tt> are <i>equal</i> if <tt>(e1==null ? e2==null :
* e1.equals(e2))</tt>.) In other words, two lists are defined to be
* equal if they contain the same elements in the same order. This
* definition ensures that the equals method works properly across
* different implementations of the <tt>List</tt> interface.
*
* @param o the object to be compared for equality with this list
* @return <tt>true</tt> if the specified object is equal to this list
*/
boolean equals(Object o);

/**
* Returns the hash code value for this list. The hash code of a list
* is defined to be the result of the following calculation:
* <pre>
* int hashCode = 1;
* for (E e : list)
* hashCode = 31*hashCode + (e==null ? 0 : e.hashCode());
* </pre>
* This ensures that <tt>list1.equals(list2)</tt> implies that
* <tt>list1.hashCode()==list2.hashCode()</tt> for any two lists,
* <tt>list1</tt> and <tt>list2</tt>, as required by the general
* contract of {@link Object#hashCode}.
*
* @return the hash code value for this list
* @see Object#equals(Object)
* @see #equals(Object)
*/
int hashCode();


// Positional Access Operations

/**
* Returns the element at the specified position in this list.
*
* @param index index of the element to return
* @return the element at the specified position in this list
* @throws IndexOutOfBoundsException if the index is out of range
* (<tt>index &lt; 0 || index &gt;= size()</tt>)
*/
E get(int index);

/**
* Replaces the element at the specified position in this list with the
* specified element (optional operation).
*
* @param index index of the element to replace
* @param element element to be stored at the specified position
* @return the element previously at the specified position
* @throws UnsupportedOperationException if the <tt>set</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this list
* @throws NullPointerException if the specified element is null and
* this list does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this list
* @throws IndexOutOfBoundsException if the index is out of range
* (<tt>index &lt; 0 || index &gt;= size()</tt>)
*/
E set(int index, E element);

/**
* Inserts the specified element at the specified position in this list
* (optional operation). Shifts the element currently at that position
* (if any) and any subsequent elements to the right (adds one to their
* indices).
*
* @param index index at which the specified element is to be inserted
* @param element element to be inserted
* @throws UnsupportedOperationException if the <tt>add</tt> operation
* is not supported by this list
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this list
* @throws NullPointerException if the specified element is null and
* this list does not permit null elements
* @throws IllegalArgumentException if some property of the specified
* element prevents it from being added to this list
* @throws IndexOutOfBoundsException if the index is out of range
* (<tt>index &lt; 0 || index &gt; size()</tt>)
*/
void add(int index, E element);

/**
* Removes the element at the specified position in this list (optional
* operation). Shifts any subsequent elements to the left (subtracts one
* from their indices). Returns the element that was removed from the
* list.
*
* @param index the index of the element to be removed
* @return the element previously at the specified position
* @throws UnsupportedOperationException if the <tt>remove</tt> operation
* is not supported by this list
* @throws IndexOutOfBoundsException if the index is out of range
* (<tt>index &lt; 0 || index &gt;= size()</tt>)
*/
E remove(int index);


// Search Operations

/**
* Returns the index of the first occurrence of the specified element
* in this list, or -1 if this list does not contain the element.
* More formally, returns the lowest index <tt>i</tt> such that
* <tt>(o==null&nbsp;?&nbsp;get(i)==null&nbsp;:&nbsp;o.equals(get(i)))</tt>,
* or -1 if there is no such index.
*
* @param o element to search for
* @return the index of the first occurrence of the specified element in
* this list, or -1 if this list does not contain the element
* @throws ClassCastException if the type of the specified element
* is incompatible with this list (optional)
* @throws NullPointerException if the specified element is null and this
* list does not permit null elements (optional)
*/
int indexOf(Object o);

/**
* Returns the index of the last occurrence of the specified element
* in this list, or -1 if this list does not contain the element.
* More formally, returns the highest index <tt>i</tt> such that
* <tt>(o==null&nbsp;?&nbsp;get(i)==null&nbsp;:&nbsp;o.equals(get(i)))</tt>,
* or -1 if there is no such index.
*
* @param o element to search for
* @return the index of the last occurrence of the specified element in
* this list, or -1 if this list does not contain the element
* @throws ClassCastException if the type of the specified element
* is incompatible with this list (optional)
* @throws NullPointerException if the specified element is null and this
* list does not permit null elements (optional)
*/
int lastIndexOf(Object o);


// List Iterators

/**
* Returns a list iterator over the elements in this list (in proper
* sequence).
*
* @return a list iterator over the elements in this list (in proper
* sequence)
*/
ListIterator<E> listIterator();

/**
* Returns a list iterator over the elements in this list (in proper
* sequence), starting at the specified position in the list.
* The specified index indicates the first element that would be
* returned by an initial call to {@link ListIterator#next next}.
* An initial call to {@link ListIterator#previous previous} would
* return the element with the specified index minus one.
*
* @param index index of the first element to be returned from the
* list iterator (by a call to {@link ListIterator#next next})
* @return a list iterator over the elements in this list (in proper
* sequence), starting at the specified position in the list
* @throws IndexOutOfBoundsException if the index is out of range
* ({@code index < 0 || index > size()})
*/
ListIterator<E> listIterator(int index);

// View

/**
* Returns a view of the portion of this list between the specified
* <tt>fromIndex</tt>, inclusive, and <tt>toIndex</tt>, exclusive. (If
* <tt>fromIndex</tt> and <tt>toIndex</tt> are equal, the returned list is
* empty.) The returned list is backed by this list, so non-structural
* changes in the returned list are reflected in this list, and vice-versa.
* The returned list supports all of the optional list operations supported
* by this list.<p>
*
* This method eliminates the need for explicit range operations (of
* the sort that commonly exist for arrays). Any operation that expects
* a list can be used as a range operation by passing a subList view
* instead of a whole list. For example, the following idiom
* removes a range of elements from a list:
* <pre>
* list.subList(from, to).clear();
* </pre>
* Similar idioms may be constructed for <tt>indexOf</tt> and
* <tt>lastIndexOf</tt>, and all of the algorithms in the
* <tt>Collections</tt> class can be applied to a subList.<p>
*
* The semantics of the list returned by this method become undefined if
* the backing list (i.e., this list) is <i>structurally modified</i> in
* any way other than via the returned list. (Structural modifications are
* those that change the size of this list, or otherwise perturb it in such
* a fashion that iterations in progress may yield incorrect results.)
*
* @param fromIndex low endpoint (inclusive) of the subList
* @param toIndex high endpoint (exclusive) of the subList
* @return a view of the specified range within this list
* @throws IndexOutOfBoundsException for an illegal endpoint index value
* (<tt>fromIndex &lt; 0 || toIndex &gt; size ||
* fromIndex &gt; toIndex</tt>)
*/
List<E> subList(int fromIndex, int toIndex);
}


/*
* Copyright 1994-1998 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* Thrown by the <code>nextElement</code> method of an
* <code>Enumeration</code> to indicate that there are no more
* elements in the enumeration.
*
* @author unascribed
* @see java.util.Enumeration
* @see java.util.Enumeration#nextElement()
* @since JDK1.0
*/
public
class NoSuchElementException extends RuntimeException {
/**
* Constructs a <code>NoSuchElementException</code> with <tt>null</tt>
* as its error message string.
*/
public NoSuchElementException() {
super();
}

/**
* Constructs a <code>NoSuchElementException</code>, saving a reference
* to the error message string <tt>s</tt> for later retrieval by the
* <tt>getMessage</tt> method.
*
* @param s the detail message.
*/
public NoSuchElementException(String s) {
super(s);
}
}


/*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

/*
* This file is available under and governed by the GNU General Public
* License version 2 only, as published by the Free Software Foundation.
* However, the following notice accompanied the original version of this
* file:
*
* Written by Doug Lea with assistance from members of JCP JSR-166
* Expert Group and released to the public domain, as explained at
* http://creativecommons.org/licenses/publicdomain
*/

package javaUtilEx;

/**
* A collection designed for holding elements prior to processing.
* Besides basic {@link java.util.Collection Collection} operations,
* queues provide additional insertion, extraction, and inspection
* operations. Each of these methods exists in two forms: one throws
* an exception if the operation fails, the other returns a special
* value (either <tt>null</tt> or <tt>false</tt>, depending on the
* operation). The latter form of the insert operation is designed
* specifically for use with capacity-restricted <tt>Queue</tt>
* implementations; in most implementations, insert operations cannot
* fail.
*
* <p>
* <table BORDER CELLPADDING=3 CELLSPACING=1>
* <tr>
* <td></td>
* <td ALIGN=CENTER><em>Throws exception</em></td>
* <td ALIGN=CENTER><em>Returns special value</em></td>
* </tr>
* <tr>
* <td><b>Insert</b></td>
* <td>{@link #add add(e)}</td>
* <td>{@link #offer offer(e)}</td>
* </tr>
* <tr>
* <td><b>Remove</b></td>
* <td>{@link #remove remove()}</td>
* <td>{@link #poll poll()}</td>
* </tr>
* <tr>
* <td><b>Examine</b></td>
* <td>{@link #element element()}</td>
* <td>{@link #peek peek()}</td>
* </tr>
* </table>
*
* <p>Queues typically, but do not necessarily, order elements in a
* FIFO (first-in-first-out) manner. Among the exceptions are
* priority queues, which order elements according to a supplied
* comparator, or the elements' natural ordering, and LIFO queues (or
* stacks) which order the elements LIFO (last-in-first-out).
* Whatever the ordering used, the <em>head</em> of the queue is that
* element which would be removed by a call to {@link #remove() } or
* {@link #poll()}. In a FIFO queue, all new elements are inserted at
* the <em> tail</em> of the queue. Other kinds of queues may use
* different placement rules. Every <tt>Queue</tt> implementation
* must specify its ordering properties.
*
* <p>The {@link #offer offer} method inserts an element if possible,
* otherwise returning <tt>false</tt>. This differs from the {@link
* java.util.Collection#add Collection.add} method, which can fail to
* add an element only by throwing an unchecked exception. The
* <tt>offer</tt> method is designed for use when failure is a normal,
* rather than exceptional occurrence, for example, in fixed-capacity
* (or &quot;bounded&quot;) queues.
*
* <p>The {@link #remove()} and {@link #poll()} methods remove and
* return the head of the queue.
* Exactly which element is removed from the queue is a
* function of the queue's ordering policy, which differs from
* implementation to implementation. The <tt>remove()</tt> and
* <tt>poll()</tt> methods differ only in their behavior when the
* queue is empty: the <tt>remove()</tt> method throws an exception,
* while the <tt>poll()</tt> method returns <tt>null</tt>.
*
* <p>The {@link #element()} and {@link #peek()} methods return, but do
* not remove, the head of the queue.
*
* <p>The <tt>Queue</tt> interface does not define the <i>blocking queue
* methods</i>, which are common in concurrent programming. These methods,
* which wait for elements to appear or for space to become available, are
* defined in the {@link java.util.concurrent.BlockingQueue} interface, which
* extends this interface.
*
* <p><tt>Queue</tt> implementations generally do not allow insertion
* of <tt>null</tt> elements, although some implementations, such as
* {@link LinkedList}, do not prohibit insertion of <tt>null</tt>.
* Even in the implementations that permit it, <tt>null</tt> should
* not be inserted into a <tt>Queue</tt>, as <tt>null</tt> is also
* used as a special return value by the <tt>poll</tt> method to
* indicate that the queue contains no elements.
*
* <p><tt>Queue</tt> implementations generally do not define
* element-based versions of methods <tt>equals</tt> and
* <tt>hashCode</tt> but instead inherit the identity based versions
* from class <tt>Object</tt>, because element-based equality is not
* always well-defined for queues with the same elements but different
* ordering properties.
*
*
* <p>This interface is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @see java.util.Collection
* @see LinkedList
* @see PriorityQueue
* @see java.util.concurrent.LinkedBlockingQueue
* @see java.util.concurrent.BlockingQueue
* @see java.util.concurrent.ArrayBlockingQueue
* @see java.util.concurrent.LinkedBlockingQueue
* @see java.util.concurrent.PriorityBlockingQueue
* @since 1.5
* @author Doug Lea
* @param <E> the type of elements held in this collection
*/
public interface Queue<E> extends Collection<E> {
/**
* Inserts the specified element into this queue if it is possible to do so
* immediately without violating capacity restrictions, returning
* <tt>true</tt> upon success and throwing an <tt>IllegalStateException</tt>
* if no space is currently available.
*
* @param e the element to add
* @return <tt>true</tt> (as specified by {@link Collection#add})
* @throws IllegalStateException if the element cannot be added at this
* time due to capacity restrictions
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this queue
* @throws NullPointerException if the specified element is null and
* this queue does not permit null elements
* @throws IllegalArgumentException if some property of this element
* prevents it from being added to this queue
*/
boolean add(E e);

/**
* Inserts the specified element into this queue if it is possible to do
* so immediately without violating capacity restrictions.
* When using a capacity-restricted queue, this method is generally
* preferable to {@link #add}, which can fail to insert an element only
* by throwing an exception.
*
* @param e the element to add
* @return <tt>true</tt> if the element was added to this queue, else
* <tt>false</tt>
* @throws ClassCastException if the class of the specified element
* prevents it from being added to this queue
* @throws NullPointerException if the specified element is null and
* this queue does not permit null elements
* @throws IllegalArgumentException if some property of this element
* prevents it from being added to this queue
*/
boolean offer(E e);

/**
* Retrieves and removes the head of this queue. This method differs
* from {@link #poll poll} only in that it throws an exception if this
* queue is empty.
*
* @return the head of this queue
* @throws NoSuchElementException if this queue is empty
*/
E remove();

/**
* Retrieves and removes the head of this queue,
* or returns <tt>null</tt> if this queue is empty.
*
* @return the head of this queue, or <tt>null</tt> if this queue is empty
*/
E poll();

/**
* Retrieves, but does not remove, the head of this queue. This method
* differs from {@link #peek peek} only in that it throws an exception
* if this queue is empty.
*
* @return the head of this queue
* @throws NoSuchElementException if this queue is empty
*/
E element();

/**
* Retrieves, but does not remove, the head of this queue,
* or returns <tt>null</tt> if this queue is empty.
*
* @return the head of this queue, or <tt>null</tt> if this queue is empty
*/
E peek();
}


/*
* Copyright 2000-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* Marker interface used by <tt>List</tt> implementations to indicate that
* they support fast (generally constant time) random access. The primary
* purpose of this interface is to allow generic algorithms to alter their
* behavior to provide good performance when applied to either random or
* sequential access lists.
*
* <p>The best algorithms for manipulating random access lists (such as
* <tt>ArrayList</tt>) can produce quadratic behavior when applied to
* sequential access lists (such as <tt>LinkedList</tt>). Generic list
* algorithms are encouraged to check whether the given list is an
* <tt>instanceof</tt> this interface before applying an algorithm that would
* provide poor performance if it were applied to a sequential access list,
* and to alter their behavior if necessary to guarantee acceptable
* performance.
*
* <p>It is recognized that the distinction between random and sequential
* access is often fuzzy. For example, some <tt>List</tt> implementations
* provide asymptotically linear access times if they get huge, but constant
* access times in practice. Such a <tt>List</tt> implementation
* should generally implement this interface. As a rule of thumb, a
* <tt>List</tt> implementation should implement this interface if,
* for typical instances of the class, this loop:
* <pre>
* for (int i=0, n=list.size(); i &lt; n; i++)
* list.get(i);
* </pre>
* runs faster than this loop:
* <pre>
* for (Iterator i=list.iterator(); i.hasNext(); )
* i.next();
* </pre>
*
* <p>This interface is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @since 1.4
*/
public interface RandomAccess {
}


package javaUtilEx;

public class Random {
static String[] args;
static int index = 0;

public static int random() {
String string = args[index];
index++;
return string.length();
}
}


/*
* Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation. Sun designates this
* particular file as subject to the "Classpath" exception as provided
* by Sun in the LICENSE file that accompanied this code.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*/

package javaUtilEx;

/**
* Thrown to indicate that the requested operation is not supported.<p>
*
* This class is a member of the
* <a href="{@docRoot}/../technotes/guides/collections/index.html">
* Java Collections Framework</a>.
*
* @author Josh Bloch
* @since 1.2
*/
public class UnsupportedOperationException extends RuntimeException {
/**
* Constructs an UnsupportedOperationException with no detail message.
*/
public UnsupportedOperationException() {
}

/**
* Constructs an UnsupportedOperationException with the specified
* detail message.
*
* @param message the detail message
*/
public UnsupportedOperationException(String message) {
super(message);
}

/**
* Constructs a new exception with the specified detail message and
* cause.
*
* <p>Note that the detail message associated with <code>cause</code> is
* <i>not</i> automatically incorporated in this exception's detail
* message.
*
* @param message the detail message (which is saved for later retrieval
* by the {@link Throwable#getMessage()} method).
* @param cause the cause (which is saved for later retrieval by the
* {@link Throwable#getCause()} method). (A <tt>null</tt> value
* is permitted, and indicates that the cause is nonexistent or
* unknown.)
* @since 1.5
*/
public UnsupportedOperationException(String message, Throwable cause) {
super(message, cause);
}

/**
* Constructs a new exception with the specified cause and a detail
* message of <tt>(cause==null ? null : cause.toString())</tt> (which
* typically contains the class and detail message of <tt>cause</tt>).
* This constructor is useful for exceptions that are little more than
* wrappers for other throwables (for example, {@link
* java.security.PrivilegedActionException}).
*
* @param cause the cause (which is saved for later retrieval by the
* {@link Throwable#getCause()} method). (A <tt>null</tt> value is
* permitted, and indicates that the cause is nonexistent or
* unknown.)
* @since 1.5
*/
public UnsupportedOperationException(Throwable cause) {
super(cause);
}

static final long serialVersionUID = -1242599979055084673L;
}


(1) JBCToGraph (SOUND transformation)

Constructed TerminationGraph.

(2) Obligation:

Termination Graph based on JBC Program:
javaUtilEx.juLinkedListCreateContains.main([Ljava/lang/String;)V: Graph of 821 nodes with 5 SCCs.

javaUtilEx.juLinkedListCreateContains.createList(I)LjavaUtilEx/LinkedList;: Graph of 271 nodes with 1 SCC.

javaUtilEx.Content.equals(Ljava/lang/Object;)Z: Graph of 84 nodes with 0 SCCs.


(3) TerminationGraphToSCCProof (SOUND transformation)

Splitted TerminationGraph to 6 SCCss.

(4) Complex Obligation (AND)

(5) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateContains.createList(I)LjavaUtilEx/LinkedList;
SCC calls the following helper methods:
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • java.lang.String: [count]
    • javaUtilEx.LinkedList: [header, size]
    • javaUtilEx.LinkedList$Entry: [previous, next]
    • javaUtilEx.AbstractList: [modCount]
  • Marker field analysis yielded the following relations that could be markers:

(6) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 161 IRules

P rules:
f9503_0_createList_LE(EOS, i1164, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9510_0_createList_LE(EOS, i1164, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9510_0_createList_LE(EOS, i1164, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9524_0_createList_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) | >(i1164, 0)
f9524_0_createList_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9538_0_createList_New(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9538_0_createList_New(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9550_0_createList_Duplicate(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9550_0_createList_Duplicate(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9600_0_createList_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9600_0_createList_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9607_0_random_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9607_0_random_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9614_0_random_FieldAccess(EOS, i1164, java.lang.Object(ARRAY(i125)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9614_0_random_FieldAccess(EOS, i1164, java.lang.Object(ARRAY(i125)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9616_0_random_ArrayAccess(EOS, i1164, java.lang.Object(ARRAY(i125)), i1151, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9616_0_random_ArrayAccess(EOS, i1164, java.lang.Object(ARRAY(i125)), i1151, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9662_0_random_ArrayAccess(EOS, i1164, java.lang.Object(ARRAY(i125)), i1151, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9662_0_random_ArrayAccess(EOS, i1164, java.lang.Object(ARRAY(i125)), i1151, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9665_0_random_Store(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) | <(i1151, i125)
f9665_0_random_Store(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9669_0_random_FieldAccess(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9669_0_random_FieldAccess(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9672_0_random_ConstantStackPush(EOS, i1164, o2931, i1151, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9672_0_random_ConstantStackPush(EOS, i1164, o2931, i1151, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9680_0_random_IntArithmetic(EOS, i1164, o2931, i1151, 1, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9680_0_random_IntArithmetic(EOS, i1164, o2931, i1151, matching1, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9688_0_random_FieldAccess(EOS, i1164, o2931, +(i1151, 1), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) | &&(>(i1151, 0), =(matching1, 1))
f9688_0_random_FieldAccess(EOS, i1164, o2931, i1196, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9690_0_random_Load(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9690_0_random_Load(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9694_0_random_InvokeMethod(EOS, i1164, o2931, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9694_0_random_InvokeMethod(EOS, i1164, java.lang.Object(o2936sub), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9699_0_random_InvokeMethod(EOS, i1164, java.lang.Object(o2936sub), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9699_0_random_InvokeMethod(EOS, i1164, java.lang.Object(o2936sub), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9703_0_length_Load(EOS, i1164, java.lang.Object(o2936sub), java.lang.Object(o2936sub), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9703_0_length_Load(EOS, i1164, java.lang.Object(o2936sub), java.lang.Object(o2936sub), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9713_0_length_FieldAccess(EOS, i1164, java.lang.Object(o2936sub), java.lang.Object(o2936sub), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9713_0_length_FieldAccess(EOS, i1164, java.lang.Object(java.lang.String(o2941sub, i1206)), java.lang.Object(java.lang.String(o2941sub, i1206)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9716_0_length_FieldAccess(EOS, i1164, java.lang.Object(java.lang.String(o2941sub, i1206)), java.lang.Object(java.lang.String(o2941sub, i1206)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9716_0_length_FieldAccess(EOS, i1164, java.lang.Object(java.lang.String(o2941sub, i1206)), java.lang.Object(java.lang.String(o2941sub, i1206)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9723_0_length_Return(EOS, i1164, java.lang.Object(java.lang.String(o2941sub, i1206)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9723_0_length_Return(EOS, i1164, java.lang.Object(java.lang.String(o2941sub, i1206)), o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9728_0_random_Return(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9728_0_random_Return(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9731_0_createList_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9731_0_createList_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9736_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9736_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9745_0__init__InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9745_0__init__InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9750_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9750_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9755_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9755_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9760_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9760_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9764_0__init__Return(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9764_0__init__Return(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9770_0_createList_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9770_0_createList_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9776_0_addLast_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9776_0_addLast_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9798_0_addLast_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9798_0_addLast_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9818_0_addLast_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9818_0_addLast_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9835_0_addLast_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9835_0_addLast_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9850_0_addLast_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9850_0_addLast_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9865_0_addBefore_New(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9865_0_addBefore_New(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9876_0_addBefore_Duplicate(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9876_0_addBefore_Duplicate(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9953_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9953_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9965_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9965_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9976_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f9976_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10016_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10016_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10018_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) | &&(&&(&&(>(o2866[LinkedList$Entry.previous]o2865, 0), >(o2866[LinkedList$Entry.previous]o2866, 0)), >(o2866[LinkedList$Entry.next]o2865, 0)), >(o2866[LinkedList$Entry.next]o2866, 0))
f10018_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10038_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) | &&(&&(&&(>(o2867[LinkedList$Entry.next]o2865, 0), >(o2867[LinkedList$Entry.previous]o2865, 0)), >(o2867[LinkedList$Entry.next]o2867, 0)), >(o2867[LinkedList$Entry.previous]o2867, 0))
f10018_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10039_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) | =(o2866[LinkedList$Entry.next]o2865, +(o2867[LinkedList$Entry.next]o2867, -1))
f10038_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10044_0_addBefore_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10044_0_addBefore_InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10104_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10104_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10109_0__init__InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10109_0__init__InvokeMethod(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10113_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10113_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10117_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10117_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10121_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10121_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10125_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10125_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10128_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10128_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10132_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10132_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10139_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10139_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10163_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10163_0__init__Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10175_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10175_0__init__FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10193_0__init__Return(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10193_0__init__Return(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10211_0_addBefore_Store(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10211_0_addBefore_Store(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10225_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10225_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10235_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10235_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10254_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10254_0_addBefore_Load(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10265_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10265_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f10318_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) | &&(&&(&&(&&(&&(&&(>(o2867[LinkedList$Entry.next]o2866, 0), >(o2866[LinkedList$Entry.previous]o2866, 0)), >(o2866[LinkedList$Entry.previous]o2867, 0)), >(o2867[LinkedList$Entry.next]o2867, 0)), >(o2866[LinkedList$Entry.next]o2867, 0)), >(o2866[LinkedList$Entry.next]o2866, 0)), >(o2867[LinkedList$Entry.previous]o2867, 0))
f10265_0_addBefore_FieldAccess(EOS, i1164, o2867[LinkedList$Entry.next]o2866, o3174[LinkedList$Entry.next]o2865, o3174[LinkedList$Entry.previous]o2865, o3174[LinkedList$Entry.previous]o2865, o3174[LinkedList$Entry.previous]o3174, o2866[LinkedList$Entry.previous]o2867, o3174[LinkedList$Entry.next]o3174, o2866[LinkedList$Entry.next]o2867, o3174[LinkedList$Entry.next]o2865, o3174[LinkedList$Entry.next]o3174, o3174[LinkedList$Entry.previous]o3174) → f10319_0_addBefore_FieldAccess(EOS, i1164, o3174[LinkedList$Entry.previous]o2865, o3174[LinkedList$Entry.previous]o3174, o3174[LinkedList$Entry.next]o2865, o3174[LinkedList$Entry.next]o3174)
f10318_0_addBefore_FieldAccess(EOS, i1164, o3176[LinkedList$Entry.next]o2866, o3176[LinkedList$Entry.next]o2865, o3176[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o3176[LinkedList$Entry.next]o3176, o2866[LinkedList$Entry.next]o3176, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o3176[LinkedList$Entry.previous]o3176) → f10333_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3178[LinkedList$Entry.next]o2866, o3178[LinkedList$Entry.next]o2865, o3178[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) | &&(&&(&&(&&(=(o3178[LinkedList$Entry.next]o2866, +(o3176[LinkedList$Entry.next]o2866, -1)), =(o3178[LinkedList$Entry.next]o2865, +(o3176[LinkedList$Entry.next]o2865, -1))), =(o3178[LinkedList$Entry.next]o3176, +(o3176[LinkedList$Entry.next]o3176, -1))), =(o3179[LinkedList$Entry.previous]o2865, +(o3176[LinkedList$Entry.previous]o2865, -1))), =(o3179[LinkedList$Entry.previous]o3176, +(o3176[LinkedList$Entry.previous]o3176, -1)))
f10333_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3178[LinkedList$Entry.next]o2866, o3178[LinkedList$Entry.next]o2865, o3178[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10436_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176)
f10436_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10492_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176)
f10492_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10516_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176)
f10516_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10554_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176)
f10554_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10591_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176)
f10591_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10716_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) | >(o3179[LinkedList$Entry.previous]o2865, 0)
f10716_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o3176, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865, o3179[LinkedList$Entry.previous]o3176) → f10892_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f10892_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11050_0_addBefore_Duplicate(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11050_0_addBefore_Duplicate(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11075_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11075_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11107_0_addBefore_ConstantStackPush(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11107_0_addBefore_ConstantStackPush(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11131_0_addBefore_IntArithmetic(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11131_0_addBefore_IntArithmetic(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11155_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11155_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11180_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11180_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11201_0_addBefore_Duplicate(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11201_0_addBefore_Duplicate(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11220_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11220_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11252_0_addBefore_ConstantStackPush(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11252_0_addBefore_ConstantStackPush(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11269_0_addBefore_IntArithmetic(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11269_0_addBefore_IntArithmetic(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11291_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11291_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11316_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11316_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11342_0_addBefore_Return(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11342_0_addBefore_Return(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11361_0_addLast_StackPop(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11361_0_addLast_StackPop(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11403_0_addLast_Return(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11403_0_addLast_Return(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11428_0_createList_Inc(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11428_0_createList_Inc(EOS, i1164, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11440_0_createList_JMP(EOS, +(i1164, -1), o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) | >(i1164, 0)
f11440_0_createList_JMP(EOS, i1352, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f11470_0_createList_Load(EOS, i1352, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865)
f11470_0_createList_Load(EOS, i1352, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3176, o3179[LinkedList$Entry.previous]o2865) → f9486_0_createList_Load(EOS, i1352, o2978[LinkedList$Entry.next]o2866, o2978[LinkedList$Entry.next]o2865, o2978[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2978, o2978[LinkedList$Entry.next]o2978, o2866[LinkedList$Entry.next]o2978, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2978[LinkedList$Entry.previous]o2978) | &&(&&(=(o2978[LinkedList$Entry.next]o2978, 0), =(o2866[LinkedList$Entry.next]o2866, 0)), =(o2978[LinkedList$Entry.previous]o2978, 0))
f9486_0_createList_Load(EOS, i1152, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867) → f9503_0_createList_LE(EOS, i1152, i1152, o2867[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.next]o2865, o2867[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2865, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.previous]o2867, o2867[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2867, o2866[LinkedList$Entry.next]o2865, o2866[LinkedList$Entry.next]o2866, o2867[LinkedList$Entry.previous]o2867)
f10319_0_addBefore_FieldAccess(EOS, i1164, o3180[LinkedList$Entry.previous]o2865, o3180[LinkedList$Entry.previous]o3180, o3180[LinkedList$Entry.next]o2865, o3180[LinkedList$Entry.next]o3180) → f10340_0_addBefore_FieldAccess(EOS, i1164, o3182[LinkedList$Entry.next]o2865, o3182[LinkedList$Entry.next]o3180, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) | &&(&&(&&(=(o3182[LinkedList$Entry.next]o2865, +(o3180[LinkedList$Entry.next]o2865, -1)), =(o3182[LinkedList$Entry.next]o3180, +(o3180[LinkedList$Entry.next]o3180, -1))), =(o3183[LinkedList$Entry.previous]o2865, +(o3180[LinkedList$Entry.previous]o2865, -1))), =(o3183[LinkedList$Entry.previous]o3180, +(o3180[LinkedList$Entry.previous]o3180, -1)))
f10340_0_addBefore_FieldAccess(EOS, i1164, o3182[LinkedList$Entry.next]o2865, o3182[LinkedList$Entry.next]o3180, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f10476_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180)
f10476_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f10503_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180)
f10503_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f10525_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180)
f10525_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f10569_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180)
f10569_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f10670_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180)
f10670_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f10794_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) | >(o3183[LinkedList$Entry.previous]o2865, 0)
f10794_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865, o3183[LinkedList$Entry.previous]o3180) → f11033_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11033_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11063_0_addBefore_Duplicate(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11063_0_addBefore_Duplicate(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11086_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11086_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11115_0_addBefore_ConstantStackPush(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11115_0_addBefore_ConstantStackPush(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11141_0_addBefore_IntArithmetic(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11141_0_addBefore_IntArithmetic(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11165_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11165_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11194_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11194_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11212_0_addBefore_Duplicate(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11212_0_addBefore_Duplicate(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11233_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11233_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11255_0_addBefore_ConstantStackPush(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11255_0_addBefore_ConstantStackPush(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11283_0_addBefore_IntArithmetic(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11283_0_addBefore_IntArithmetic(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11300_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11300_0_addBefore_FieldAccess(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11331_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11331_0_addBefore_Load(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11349_0_addBefore_Return(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11349_0_addBefore_Return(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11372_0_addLast_StackPop(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11372_0_addLast_StackPop(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11421_0_addLast_Return(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11421_0_addLast_Return(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11437_0_createList_Inc(EOS, i1164, o3183[LinkedList$Entry.previous]o2865)
f11437_0_createList_Inc(EOS, i1164, o3183[LinkedList$Entry.previous]o2865) → f11449_0_createList_JMP(EOS, +(i1164, -1), o3183[LinkedList$Entry.previous]o2865) | >(i1164, 0)
f11449_0_createList_JMP(EOS, i1354, o3183[LinkedList$Entry.previous]o2865) → f11503_0_createList_Load(EOS, i1354, o3183[LinkedList$Entry.previous]o2865)
f11503_0_createList_Load(EOS, i1354, o3183[LinkedList$Entry.previous]o2865) → f9486_0_createList_Load(EOS, i1354, o2978[LinkedList$Entry.next]o3180, o2978[LinkedList$Entry.next]o2865, o2978[LinkedList$Entry.previous]o2865, o3180[LinkedList$Entry.previous]o2865, o3180[LinkedList$Entry.previous]o3180, o3180[LinkedList$Entry.previous]o2978, o2978[LinkedList$Entry.next]o2978, o3180[LinkedList$Entry.next]o2978, o3180[LinkedList$Entry.next]o2865, o3180[LinkedList$Entry.next]o3180, o2978[LinkedList$Entry.previous]o2978) | &&(&&(&&(&&(=(o3180[LinkedList$Entry.previous]o3180, 0), =(o2978[LinkedList$Entry.next]o2978, 0)), =(o3180[LinkedList$Entry.next]o2978, 1)), =(o3180[LinkedList$Entry.next]o3180, 0)), =(o2978[LinkedList$Entry.previous]o2978, 0))
f10039_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10098_0_addBefore_InvokeMethod(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10098_0_addBefore_InvokeMethod(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10106_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10106_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10111_0__init__InvokeMethod(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10111_0__init__InvokeMethod(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10115_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10115_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10119_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10119_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10123_0__init__FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10123_0__init__FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10126_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10126_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10130_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10130_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10134_0__init__FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10134_0__init__FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10159_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10159_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10170_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10170_0__init__Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10184_0__init__FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10184_0__init__FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10207_0__init__Return(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10207_0__init__Return(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10223_0_addBefore_Store(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10223_0_addBefore_Store(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10230_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10230_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10245_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10245_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10261_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10261_0_addBefore_Load(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10271_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024)
f10271_0_addBefore_FieldAccess(EOS, i1164, o2866[LinkedList$Entry.previous]o3024, o2866[LinkedList$Entry.previous]o2866, o2866[LinkedList$Entry.next]o3024, o2866[LinkedList$Entry.next]o2866, o3024[LinkedList$Entry.next]o3024) → f10327_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10327_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10350_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10350_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10480_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10480_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10506_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10506_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10542_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10542_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10573_0_addBefore_Duplicate(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10573_0_addBefore_Duplicate(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10682_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10682_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f10797_0_addBefore_ConstantStackPush(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f10797_0_addBefore_ConstantStackPush(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11039_0_addBefore_IntArithmetic(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11039_0_addBefore_IntArithmetic(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11071_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11071_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11095_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11095_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11121_0_addBefore_Duplicate(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11121_0_addBefore_Duplicate(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11146_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11146_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11171_0_addBefore_ConstantStackPush(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11171_0_addBefore_ConstantStackPush(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11198_0_addBefore_IntArithmetic(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11198_0_addBefore_IntArithmetic(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11215_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11215_0_addBefore_FieldAccess(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11241_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11241_0_addBefore_Load(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11259_0_addBefore_Return(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11259_0_addBefore_Return(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11288_0_addLast_StackPop(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11288_0_addLast_StackPop(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11306_0_addLast_Return(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11306_0_addLast_Return(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11334_0_createList_Inc(EOS, i1164, o3024[LinkedList$Entry.next]o3024)
f11334_0_createList_Inc(EOS, i1164, o3024[LinkedList$Entry.next]o3024) → f11353_0_createList_JMP(EOS, +(i1164, -1), o3024[LinkedList$Entry.next]o3024) | >(i1164, 0)
f11353_0_createList_JMP(EOS, i1341, o3024[LinkedList$Entry.next]o3024) → f11392_0_createList_Load(EOS, i1341, o3024[LinkedList$Entry.next]o3024)
f11392_0_createList_Load(EOS, i1341, o3024[LinkedList$Entry.next]o3024) → f9486_0_createList_Load(EOS, i1341, o2978[LinkedList$Entry.next]o2978, o2978[LinkedList$Entry.next]o3024, o2978[LinkedList$Entry.previous]o3024, o2978[LinkedList$Entry.previous]o3024, o2978[LinkedList$Entry.previous]o2978, o2978[LinkedList$Entry.previous]o2978, o2978[LinkedList$Entry.next]o2978, o2978[LinkedList$Entry.next]o2978, o2978[LinkedList$Entry.next]o3024, o2978[LinkedList$Entry.next]o2978, o2978[LinkedList$Entry.previous]o2978) | &&(&&(&&(&&(&&(&&(=(o2978[LinkedList$Entry.next]o2978, 0), =(o2978[LinkedList$Entry.previous]o2978, 0)), =(o2978[LinkedList$Entry.previous]o2978, 0)), =(o2978[LinkedList$Entry.next]o2978, 0)), =(o2978[LinkedList$Entry.next]o2978, 0)), =(o2978[LinkedList$Entry.next]o2978, 0)), =(o2978[LinkedList$Entry.previous]o2978, 0))

Combined rules. Obtained 3 IRules

P rules:
f9503_0_createList_LE(EOS, x0, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f9503_0_createList_LE(EOS, -(x0, 1), -(x0, 1), x12, x13, x14, x4, x5, x15, 0, x17, x18, 0, 0) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), >(x11, 0)), >(x10, 0)), >(x1, 0)), >(x0, 0))
f9503_0_createList_LE(EOS, x0, x0, x1, x2, x3, x3, x4, x5, x6, x7, x2, x6, x4) → f9503_0_createList_LE(EOS, -(x0, 1), -(x0, 1), x8, x9, x10, x11, 0, x13, 0, 1, x16, 0, 0) | &&(&&(&&(&&(>(x6, 0), >(x4, 0)), >(x3, 0)), >(x2, 0)), >(x0, 0))
f9503_0_createList_LE(EOS, x0, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f9503_0_createList_LE(EOS, -(x0, 1), -(x0, 1), 0, x13, x14, x14, 0, 0, 0, 0, x13, 0, 0) | &&(&&(&&(&&(>(x9, 0), >(x5, 0)), >(x4, 0)), >(x10, 0)), >(x0, 0))

Filtered ground terms:


f9503_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) → f9503_0_createList_LE(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
Cond_f9503_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21) → Cond_f9503_0_createList_LE(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)
Cond_f9503_0_createList_LE1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21) → Cond_f9503_0_createList_LE1(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)
Cond_f9503_0_createList_LE2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17) → Cond_f9503_0_createList_LE2(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)

Filtered duplicate terms:


f9503_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13) → f9503_0_createList_LE(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)
Cond_f9503_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20) → Cond_f9503_0_createList_LE(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)
Cond_f9503_0_createList_LE1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20) → Cond_f9503_0_createList_LE1(x1, x3, x4, x7, x9, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)
Cond_f9503_0_createList_LE2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16) → Cond_f9503_0_createList_LE2(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)

Filtered unneeded terms:


Cond_f9503_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) → Cond_f9503_0_createList_LE(x1, x2, x6, x7, x14, x15, x16, x17, x18, x19)
Cond_f9503_0_createList_LE1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) → Cond_f9503_0_createList_LE1(x1, x2, x10, x11, x12, x13, x14, x15)
Cond_f9503_0_createList_LE2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) → Cond_f9503_0_createList_LE2(x1, x2, x14, x15)

Prepared 3 rules for path length conversion:

P rules:
f9503_0_createList_LE(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f9503_0_createList_LE(-(x0, 1), x12, x13, x14, x4, x5, x15, 0, x17, x18, 0, 0) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), >(x11, 0)), >(x10, 0)), >(x1, 0)), >(x0, 0))
f9503_0_createList_LE(x0, x1, x2, x3, x3, x4, x5, x6, x7, x2, x6, x4) → f9503_0_createList_LE(-(x0, 1), x8, x9, x10, x11, 0, x13, 0, 1, x16, 0, 0) | &&(&&(&&(&&(>(x6, 0), >(x4, 0)), >(x3, 0)), >(x2, 0)), >(x0, 0))
f9503_0_createList_LE(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f9503_0_createList_LE(-(x0, 1), 0, x13, x14, x14, 0, 0, 0, 0, x13, 0, 0) | &&(&&(&&(&&(>(x9, 0), >(x5, 0)), >(x4, 0)), >(x10, 0)), >(x0, 0))

Finished conversion. Obtained 3 rules.

P rules:
f9503_0_createList_LE(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f9503_0_createList_LE(-(x0, 1), x12, x13, x14, x4, x5, x15, 0, x16, x17, 0, 0) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), >(x11, 0)), >(x10, 0)), >(x0, 0)), >(x1, 0))
f9503_0_createList_LE(x18, x19, x20, x21, x211, x22, x23, x24, x25, x201, x241, x221) → f9503_0_createList_LE(-(x18, 1), x26, x27, x28, x29, 0, x30, 0, 1, x31, 0, 0) | &&(&&(&&(&&(&&(&&(&&(&&(>(x24, 0), >(x22, 0)), >(x21, 0)), >(x18, 0)), >(x20, 0)), =(x21, x211)), =(x20, x201)), =(x24, x241)), =(x22, x221))
f9503_0_createList_LE(x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43) → f9503_0_createList_LE(-(x32, 1), 0, x44, x45, x45, 0, 0, 0, 0, x44, 0, 0) | &&(&&(&&(&&(>(x42, 0), >(x41, 0)), >(x37, 0)), >(x32, 0)), >(x36, 0))

(7) Obligation:

Rules:
f9503_0_createList_LE(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f9503_0_createList_LE(-(x0, 1), x12, x13, x14, x4, x5, x15, 0, x16, x17, 0, 0) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), >(x11, 0)), >(x10, 0)), >(x0, 0)), >(x1, 0))
f9503_0_createList_LE(x18, x19, x20, x21, x211, x22, x23, x24, x25, x201, x241, x221) → f9503_0_createList_LE(-(x18, 1), x26, x27, x28, x29, 0, x30, 0, 1, x31, 0, 0) | &&(&&(&&(&&(&&(&&(&&(&&(>(x24, 0), >(x22, 0)), >(x21, 0)), >(x18, 0)), >(x20, 0)), =(x21, x211)), =(x20, x201)), =(x24, x241)), =(x22, x221))
f9503_0_createList_LE(x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43) → f9503_0_createList_LE(-(x32, 1), 0, x44, x45, x45, 0, 0, 0, 0, x44, 0, 0) | &&(&&(&&(&&(>(x42, 0), >(x41, 0)), >(x37, 0)), >(x32, 0)), >(x36, 0))

(8) TerminationGraphProcessor (EQUIVALENT transformation)

Constructed the termination graph and obtained no non-trivial SCC(s).


(9) YES

(10) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateContains.main([Ljava/lang/String;)V
SCC calls the following helper methods: javaUtilEx.Content.equals(Ljava/lang/Object;)Z
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • javaUtilEx.LinkedList: [header]
    • javaUtilEx.LinkedList$Entry: [element, next]
  • Marker field analysis yielded the following relations that could be markers:

(11) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 49 IRules

P rules:
f18986_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18987_0_indexOf_FieldAccess(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239)
f18987_0_indexOf_FieldAccess(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18988_0_indexOf_EQ(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239)
f18988_0_indexOf_EQ(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18989_0_indexOf_EQ(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) | &&(>(o17239[LinkedList$Entry.next]o17237, 0), >(o17239[LinkedList$Entry.next]o17239, 0))
f18989_0_indexOf_EQ(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18991_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239)
f18991_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18993_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17238sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239)
f18993_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17238sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18995_0_indexOf_FieldAccess(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239)
f18995_0_indexOf_FieldAccess(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), o17283[LinkedList$Entry.next]o17237, o17283[LinkedList$Entry.next]o17283) → f18997_0_indexOf_FieldAccess(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283) | &&(=(o17285[LinkedList$Entry.next]o17237, +(o17283[LinkedList$Entry.next]o17237, -1)), =(o17285[LinkedList$Entry.next]o17283, +(o17283[LinkedList$Entry.next]o17283, -1)))
f18997_0_indexOf_FieldAccess(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283) → f18999_0_indexOf_InvokeMethod(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283)
f18999_0_indexOf_InvokeMethod(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283) → f19001_0_equals_Load(EOS, java.lang.Object(o17238sub0), o172840, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17285sub0), java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283)
f18999_0_indexOf_InvokeMethod(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283) → f19001_1_equals_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17238sub0), o172840, java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283)
f19001_0_equals_Load(EOS, java.lang.Object(o17238sub0), o172840, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17285sub0), java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283) → f19003_0_equals_Load(EOS, java.lang.Object(o17238sub0), o172840, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o172841455271111, java.lang.Object(o17285sub1455271111))), java.lang.Object(o17285sub0), java.lang.Object(o17238sub0), o172840, o17285[LinkedList$Entry.next]o17237, o17285[LinkedList$Entry.next]o17283)
f19013_0_equals_Return(EOS, java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o17378sub1455300034))), java.lang.Object(o17374sub0), NULL, matching1, o17378[LinkedList$Entry.next]o17372, o17378[LinkedList$Entry.next]o17376, o17378[LinkedList$Entry.next]o17378) → f19015_0_equals_Return(EOS, java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o17378sub1455300034))), java.lang.Object(o17374sub0), NULL, 0, o17378[LinkedList$Entry.next]o17372, o17378[LinkedList$Entry.next]o17376, o17378[LinkedList$Entry.next]o17378) | =(matching1, 0)
f19015_0_equals_Return(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), java.lang.Object(o17569sub0), o175710, matching1, o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) → f19025_0_indexOf_EQ(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), 0, o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) | =(matching1, 0)
f19025_0_indexOf_EQ(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), matching1, o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) → f19027_0_indexOf_Inc(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) | =(matching1, 0)
f19027_0_indexOf_Inc(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) → f19030_0_indexOf_Load(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572)
f19030_0_indexOf_Load(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) → f19033_0_indexOf_FieldAccess(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572)
f19033_0_indexOf_FieldAccess(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o175711455359430, java.lang.Object(o17572sub1455359430))), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17570, o17572[LinkedList$Entry.next]o17572) → f19036_0_indexOf_Store(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572)
f19036_0_indexOf_Store(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572) → f19039_0_indexOf_JMP(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572)
f19039_0_indexOf_JMP(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572) → f19042_0_indexOf_Load(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572)
f19042_0_indexOf_Load(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572) → f18985_0_indexOf_Load(EOS, java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17569sub0), java.lang.Object(o17572sub0), o17572[LinkedList$Entry.next]o17568, o17572[LinkedList$Entry.next]o17572)
f18985_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239) → f18986_0_indexOf_Load(EOS, java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17238sub0), java.lang.Object(o17239sub0), java.lang.Object(o17239sub0), o17239[LinkedList$Entry.next]o17237, o17239[LinkedList$Entry.next]o17239)
f19014_0_equals_Return(EOS, java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17397sub1455301925), java.lang.Object(o17399sub1455301925))), java.lang.Object(o17393sub0), java.lang.Object(o17397sub0), matching1, o17399[LinkedList$Entry.next]o17391, o17399[LinkedList$Entry.next]o17395, o17399[LinkedList$Entry.next]o17399) → f19015_0_equals_Return(EOS, java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17397sub1455301925), java.lang.Object(o17399sub1455301925))), java.lang.Object(o17393sub0), java.lang.Object(o17397sub0), 0, o17399[LinkedList$Entry.next]o17391, o17399[LinkedList$Entry.next]o17395, o17399[LinkedList$Entry.next]o17399) | =(matching1, 0)
f19016_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17418sub1455324059))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17418[LinkedList$Entry.next]o17411, o17418[LinkedList$Entry.next]o17416, o17418[LinkedList$Entry.next]o17418) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17418sub1455324059))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17418[LinkedList$Entry.next]o17411, o17418[LinkedList$Entry.next]o17416, o17418[LinkedList$Entry.next]o17418) | =(matching1, 1)
f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17596sub0), i6431, o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) → f19026_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), i6431, o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597)
f19026_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), matching1, o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) → f19029_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), 0, o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) | =(matching1, 0)
f19029_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), matching1, o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) → f19032_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) | =(matching1, 0)
f19032_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) → f19035_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597)
f19035_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) → f19038_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597)
f19038_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17596sub1455361507), java.lang.Object(o17597sub1455361507))), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17595, o17597[LinkedList$Entry.next]o17597) → f19041_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597)
f19041_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597) → f19044_0_indexOf_JMP(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597)
f19044_0_indexOf_JMP(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597) → f19046_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597)
f19046_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597) → f18985_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17597sub0), o17597[LinkedList$Entry.next]o17593, o17597[LinkedList$Entry.next]o17597)
f19017_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17437sub1455325950))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17437[LinkedList$Entry.next]o17430, o17437[LinkedList$Entry.next]o17435, o17437[LinkedList$Entry.next]o17437) → f19016_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17437sub1455325950))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17437[LinkedList$Entry.next]o17430, o17437[LinkedList$Entry.next]o17435, o17437[LinkedList$Entry.next]o17437) | =(matching1, 1)
f19018_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17458sub1455327841))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17458[LinkedList$Entry.next]o17450, o17458[LinkedList$Entry.next]o17454, o17458[LinkedList$Entry.next]o17458) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17458sub1455327841))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o17458[LinkedList$Entry.next]o17450, o17458[LinkedList$Entry.next]o17454, o17458[LinkedList$Entry.next]o17458) | =(matching1, 0)
f19020_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17479sub1455329794))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17479[LinkedList$Entry.next]o17471, o17479[LinkedList$Entry.next]o17475, o17479[LinkedList$Entry.next]o17479) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17479sub1455329794))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o17479[LinkedList$Entry.next]o17471, o17479[LinkedList$Entry.next]o17475, o17479[LinkedList$Entry.next]o17479) | =(matching1, 0)
f19021_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17500sub1455331747))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17500[LinkedList$Entry.next]o17492, o17500[LinkedList$Entry.next]o17496, o17500[LinkedList$Entry.next]o17500) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17500sub1455331747))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o17500[LinkedList$Entry.next]o17492, o17500[LinkedList$Entry.next]o17496, o17500[LinkedList$Entry.next]o17500) | =(matching1, 0)
f19022_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17521sub1455353881))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17521[LinkedList$Entry.next]o17513, o17521[LinkedList$Entry.next]o17517, o17521[LinkedList$Entry.next]o17521) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17521sub1455353881))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17521[LinkedList$Entry.next]o17513, o17521[LinkedList$Entry.next]o17517, o17521[LinkedList$Entry.next]o17521) | =(matching1, 1)
f19023_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17542sub1455355834))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17542[LinkedList$Entry.next]o17534, o17542[LinkedList$Entry.next]o17538, o17542[LinkedList$Entry.next]o17542) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17542sub1455355834))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17542[LinkedList$Entry.next]o17534, o17542[LinkedList$Entry.next]o17538, o17542[LinkedList$Entry.next]o17542) | =(matching1, 1)
f19024_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17563sub1455357787))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o17563[LinkedList$Entry.next]o17555, o17563[LinkedList$Entry.next]o17559, o17563[LinkedList$Entry.next]o17563) → f19019_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17563sub1455357787))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17563[LinkedList$Entry.next]o17555, o17563[LinkedList$Entry.next]o17559, o17563[LinkedList$Entry.next]o17563) | =(matching1, 1)
f19001_1_equals_Load(EOS, java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o17378sub1455300034))), java.lang.Object(o17374sub0), NULL, java.lang.Object(o17374sub0), NULL, o17378[LinkedList$Entry.next]o17372, o17378[LinkedList$Entry.next]o17376) → f19013_0_equals_Return(EOS, java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(o17374sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o17378sub1455300034))), java.lang.Object(o17374sub0), NULL, 0, o17378[LinkedList$Entry.next]o17372, o17378[LinkedList$Entry.next]o17376, o17378[LinkedList$Entry.next]o17378)
f19001_1_equals_Load(EOS, java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17397sub1455301925), java.lang.Object(o17399sub1455301925))), java.lang.Object(o17393sub0), java.lang.Object(o17397sub0), java.lang.Object(o17393sub0), java.lang.Object(o17397sub0), o17399[LinkedList$Entry.next]o17391, o17399[LinkedList$Entry.next]o17395) → f19014_0_equals_Return(EOS, java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(o17393sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o17397sub1455301925), java.lang.Object(o17399sub1455301925))), java.lang.Object(o17393sub0), java.lang.Object(o17397sub0), 0, o17399[LinkedList$Entry.next]o17391, o17399[LinkedList$Entry.next]o17395, o17399[LinkedList$Entry.next]o17399)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17418sub1455324059))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17418[LinkedList$Entry.next]o17411, o17418[LinkedList$Entry.next]o17416) → f19016_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17418sub1455324059))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17418[LinkedList$Entry.next]o17411, o17418[LinkedList$Entry.next]o17416, o17418[LinkedList$Entry.next]o17418)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17437sub1455325950))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17437[LinkedList$Entry.next]o17430, o17437[LinkedList$Entry.next]o17435) → f19017_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17437sub1455325950))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17437[LinkedList$Entry.next]o17430, o17437[LinkedList$Entry.next]o17435, o17437[LinkedList$Entry.next]o17437)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17458sub1455327841))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17458[LinkedList$Entry.next]o17450, o17458[LinkedList$Entry.next]o17454) → f19018_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17458sub1455327841))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o17458[LinkedList$Entry.next]o17450, o17458[LinkedList$Entry.next]o17454, o17458[LinkedList$Entry.next]o17458)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17479sub1455329794))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17479[LinkedList$Entry.next]o17471, o17479[LinkedList$Entry.next]o17475) → f19020_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17479sub1455329794))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o17479[LinkedList$Entry.next]o17471, o17479[LinkedList$Entry.next]o17475, o17479[LinkedList$Entry.next]o17479)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17500sub1455331747))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17500[LinkedList$Entry.next]o17492, o17500[LinkedList$Entry.next]o17496) → f19021_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17500sub1455331747))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o17500[LinkedList$Entry.next]o17492, o17500[LinkedList$Entry.next]o17496, o17500[LinkedList$Entry.next]o17500)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17521sub1455353881))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17521[LinkedList$Entry.next]o17513, o17521[LinkedList$Entry.next]o17517) → f19022_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17521sub1455353881))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17521[LinkedList$Entry.next]o17513, o17521[LinkedList$Entry.next]o17517, o17521[LinkedList$Entry.next]o17521)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17542sub1455355834))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17542[LinkedList$Entry.next]o17534, o17542[LinkedList$Entry.next]o17538) → f19023_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17542sub1455355834))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17542[LinkedList$Entry.next]o17534, o17542[LinkedList$Entry.next]o17538, o17542[LinkedList$Entry.next]o17542)
f19001_1_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17563sub1455357787))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o17563[LinkedList$Entry.next]o17555, o17563[LinkedList$Entry.next]o17559) → f19024_0_equals_Return(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o17563sub1455357787))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o17563[LinkedList$Entry.next]o17555, o17563[LinkedList$Entry.next]o17559, o17563[LinkedList$Entry.next]o17563)

Combined rules. Obtained 4 IRules

P rules:
f18986_0_indexOf_Load(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), x3, x4) → f19003_0_equals_Load(EOS, java.lang.Object(x0), x5, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), java.lang.Object(x6), java.lang.Object(x0), x5, -(x3, 1), -(x4, 1)) | &&(>(x3, 0), >(x4, 0))
f18986_0_indexOf_Load(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), x2, x3) → f18986_0_indexOf_Load(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x4), java.lang.Object(x4), -(x2, 1), x6) | &&(>(x2, 0), >(x3, 0))
f18986_0_indexOf_Load(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x1), java.lang.Object(x2))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x1), java.lang.Object(x2))), x3, x4) → f18986_0_indexOf_Load(EOS, java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x0), java.lang.Object(x5), java.lang.Object(x5), -(x3, 1), x7) | &&(>(x3, 0), >(x4, 0))
f18986_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0))), x1, x2) → f18986_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x3), java.lang.Object(x3), -(x1, 1), x5) | &&(>(x1, 0), >(x2, 0))

Filtered ground terms:


f18986_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f18986_0_indexOf_Load(x2, x3, x4, x5, x6, x7, x8)
Cond_f18986_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f18986_0_indexOf_Load(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
f19003_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9) → f19003_0_equals_Load(x2, x3, x4, x5, x6, x7, x8, x9)
Cond_f18986_0_indexOf_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f18986_0_indexOf_Load1(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f18986_0_indexOf_Load2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f18986_0_indexOf_Load2(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f18986_0_indexOf_Load3(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f18986_0_indexOf_Load3(x1, x6, x7, x8, x9, x10, x11)
javaUtilEx.LinkedList$Entry(x1, x2, x3) → javaUtilEx.LinkedList$Entry(x2, x3)
javaUtilEx.Content(x1) → javaUtilEx.Content

Filtered duplicate terms:


f18986_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7) → f18986_0_indexOf_Load(x3, x5, x6, x7)
Cond_f18986_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f18986_0_indexOf_Load(x1, x4, x6, x7, x8, x9, x10)
f19003_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8) → f19003_0_equals_Load(x3, x4, x5, x6, x7, x8)
Cond_f18986_0_indexOf_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f18986_0_indexOf_Load1(x1, x4, x6, x7, x8, x9, x10)
Cond_f18986_0_indexOf_Load2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f18986_0_indexOf_Load2(x1, x4, x6, x7, x8, x9, x10)
Cond_f18986_0_indexOf_Load3(x1, x2, x3, x4, x5, x6, x7) → Cond_f18986_0_indexOf_Load3(x1, x3, x4, x5, x6, x7)

Filtered unneeded terms:


Cond_f18986_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7) → Cond_f18986_0_indexOf_Load(x1)
javaUtilEx.LinkedList$Entry(x1, x2) → javaUtilEx.LinkedList$Entry(x1)
Cond_f18986_0_indexOf_Load1(x1, x2, x3, x4, x5, x6, x7) → Cond_f18986_0_indexOf_Load1(x1, x2, x4, x6, x7)
Cond_f18986_0_indexOf_Load2(x1, x2, x3, x4, x5, x6, x7) → Cond_f18986_0_indexOf_Load2(x1, x2, x4, x6, x7)
Cond_f18986_0_indexOf_Load3(x1, x2, x3, x4, x5, x6) → Cond_f18986_0_indexOf_Load3(x1, x3, x5, x6)

Prepared 4 rules for path length conversion:

P rules:
f18986_0_indexOf_Load(java.lang.Object(x0), java.lang.Object(javaUtilEx.LinkedList$Entry(x1)), x3, x4) → f19003_0_equals_Load(java.lang.Object(javaUtilEx.LinkedList$Entry(x1)), java.lang.Object(x6), java.lang.Object(x0), x5, -(x3, 1), -(x4, 1)) | &&(>(x3, 0), >(x4, 0))
f18986_0_indexOf_Load(java.lang.Object(x0), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL)), x2, x3) → f18986_0_indexOf_Load(java.lang.Object(x0), java.lang.Object(x4), -(x2, 1), x6) | &&(>(x2, 0), >(x3, 0))
f18986_0_indexOf_Load(java.lang.Object(x0), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x1))), x3, x4) → f18986_0_indexOf_Load(java.lang.Object(x0), java.lang.Object(x5), -(x3, 1), x7) | &&(>(x3, 0), >(x4, 0))
f18986_0_indexOf_Load(java.lang.Object(javaUtilEx.Content), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content))), x1, x2) → f18986_0_indexOf_Load(java.lang.Object(javaUtilEx.Content), java.lang.Object(x3), -(x1, 1), x5) | &&(>(x1, 0), >(x2, 0))

Finished conversion. Obtained 3 rules.

P rules:
f18986_0_indexOf_Load(v25, v26, x7, x8) → f18986_0_indexOf_Load(v27, v28, -(x7, 1), x10) | &&(&&(&&(&&(&&(&&(>(x8, 0), >(x7, 0)), >(+(v28, 1), 1)), >(+(v27, 1), 1)), <=(v27, v25)), >(+(v26, 1), 2)), >(+(v25, 1), 1))
f18986_0_indexOf_Load(v29, v30, x13, x14) → f18986_0_indexOf_Load(v31, v32, -(x13, 1), x16) | &&(&&(&&(&&(&&(&&(>(x14, 0), >(x13, 0)), >(+(v32, 1), 1)), >(+(v31, 1), 1)), <=(v31, v29)), >(+(v30, 1), 3)), >(+(v29, 1), 1))
f18986_0_indexOf_Load(v33, v34, x17, x18) → f18986_0_indexOf_Load(v35, v36, -(x17, 1), x20) | &&(&&(&&(&&(&&(&&(&&(>(x18, 0), >(x17, 0)), >(+(v36, 1), 1)), >(+(v35, 1), 1)), <=(v35, v33)), <=(+(v35, 2), v34)), >(+(v34, 1), 3)), >(+(v33, 1), 1))

(12) Obligation:

Rules:
f18986_0_indexOf_Load(v25, v26, x7, x8) → f18986_0_indexOf_Load(v27, v28, -(x7, 1), x10) | &&(&&(&&(&&(&&(&&(>(x8, 0), >(x7, 0)), >(+(v28, 1), 1)), >(+(v27, 1), 1)), <=(v27, v25)), >(+(v26, 1), 2)), >(+(v25, 1), 1))
f18986_0_indexOf_Load(v29, v30, x13, x14) → f18986_0_indexOf_Load(v31, v32, -(x13, 1), x16) | &&(&&(&&(&&(&&(&&(>(x14, 0), >(x13, 0)), >(+(v32, 1), 1)), >(+(v31, 1), 1)), <=(v31, v29)), >(+(v30, 1), 3)), >(+(v29, 1), 1))
f18986_0_indexOf_Load(v33, v34, x17, x18) → f18986_0_indexOf_Load(v35, v36, -(x17, 1), x20) | &&(&&(&&(&&(&&(&&(&&(>(x18, 0), >(x17, 0)), >(+(v36, 1), 1)), >(+(v35, 1), 1)), <=(v35, v33)), <=(+(v35, 2), v34)), >(+(v34, 1), 3)), >(+(v33, 1), 1))

(13) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f18986_0_indexOf_Load(x22, x24, x26, x28)] = x26

Therefore the following rule(s) have been dropped:


f18986_0_indexOf_Load(x0, x1, x2, x3) → f18986_0_indexOf_Load(x4, x5, -(x2, 1), x6) | &&(&&(&&(&&(&&(&&(>(x3, 0), >(x2, 0)), >(+(x5, 1), 1)), >(+(x4, 1), 1)), <=(x4, x0)), >(+(x1, 1), 2)), >(+(x0, 1), 1))
f18986_0_indexOf_Load(x7, x8, x9, x10) → f18986_0_indexOf_Load(x11, x12, -(x9, 1), x13) | &&(&&(&&(&&(&&(&&(>(x10, 0), >(x9, 0)), >(+(x12, 1), 1)), >(+(x11, 1), 1)), <=(x11, x7)), >(+(x8, 1), 3)), >(+(x7, 1), 1))
f18986_0_indexOf_Load(x14, x15, x16, x17) → f18986_0_indexOf_Load(x18, x19, -(x16, 1), x20) | &&(&&(&&(&&(&&(&&(&&(>(x17, 0), >(x16, 0)), >(+(x19, 1), 1)), >(+(x18, 1), 1)), <=(x18, x14)), <=(+(x18, 2), x15)), >(+(x15, 1), 3)), >(+(x14, 1), 1))

(14) YES

(15) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateContains.main([Ljava/lang/String;)V
SCC calls the following helper methods:
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • javaUtilEx.LinkedList: [header]
    • javaUtilEx.LinkedList$Entry: [element, next]
  • Marker field analysis yielded the following relations that could be markers:

(16) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 16 IRules

P rules:
f18701_0_indexOf_Load(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) → f18704_0_indexOf_FieldAccess(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701)
f18704_0_indexOf_FieldAccess(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) → f18706_0_indexOf_EQ(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701)
f18706_0_indexOf_EQ(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) → f18708_0_indexOf_EQ(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) | &&(>(o13701[LinkedList$Entry.next]o13700, 0), >(o13701[LinkedList$Entry.next]o13701, 0))
f18708_0_indexOf_EQ(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) → f18711_0_indexOf_Load(EOS, java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701)
f18711_0_indexOf_Load(EOS, java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) → f18715_0_indexOf_FieldAccess(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701)
f18715_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), o13738[LinkedList$Entry.next]o13700, o13738[LinkedList$Entry.next]o13738) → f18719_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) | &&(=(o13740[LinkedList$Entry.next]o13700, +(o13738[LinkedList$Entry.next]o13700, -1)), =(o13740[LinkedList$Entry.next]o13738, +(o13738[LinkedList$Entry.next]o13738, -1)))
f18719_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) → f18723_0_indexOf_NONNULL(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o137391451721332, java.lang.Object(o13740sub1451721332))), o137390, o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738)
f18723_0_indexOf_NONNULL(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), java.lang.Object(o13756sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) → f18728_0_indexOf_NONNULL(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), java.lang.Object(o13756sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738)
f18728_0_indexOf_NONNULL(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), java.lang.Object(o13756sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) → f18732_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738)
f18732_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) → f18736_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738)
f18736_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) → f18747_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738)
f18747_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13756sub1451721332), java.lang.Object(o13740sub1451721332))), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13738) → f18766_0_indexOf_Store(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740)
f18766_0_indexOf_Store(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740) → f18775_0_indexOf_JMP(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740)
f18775_0_indexOf_JMP(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740) → f18784_0_indexOf_Load(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740)
f18784_0_indexOf_Load(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740) → f18697_0_indexOf_Load(EOS, java.lang.Object(o13740sub0), o13740[LinkedList$Entry.next]o13700, o13740[LinkedList$Entry.next]o13740)
f18697_0_indexOf_Load(EOS, java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701) → f18701_0_indexOf_Load(EOS, java.lang.Object(o13701sub0), java.lang.Object(o13701sub0), o13701[LinkedList$Entry.next]o13700, o13701[LinkedList$Entry.next]o13701)

Combined rules. Obtained 1 IRules

P rules:
f18701_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1))), x2, x3) → f18701_0_indexOf_Load(EOS, java.lang.Object(x4), java.lang.Object(x4), -(x2, 1), x6) | &&(>(x2, 0), >(x3, 0))

Filtered ground terms:


f18701_0_indexOf_Load(x1, x2, x3, x4, x5) → f18701_0_indexOf_Load(x2, x3, x4, x5)
Cond_f18701_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8) → Cond_f18701_0_indexOf_Load(x1, x3, x4, x5, x6, x7, x8)
javaUtilEx.LinkedList$Entry(x1, x2, x3) → javaUtilEx.LinkedList$Entry(x2, x3)

Filtered duplicate terms:


f18701_0_indexOf_Load(x1, x2, x3, x4) → f18701_0_indexOf_Load(x2, x3, x4)
Cond_f18701_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7) → Cond_f18701_0_indexOf_Load(x1, x3, x4, x5, x6, x7)

Filtered unneeded terms:


Cond_f18701_0_indexOf_Load(x1, x2, x3, x4, x5, x6) → Cond_f18701_0_indexOf_Load(x1, x3, x5, x6)

Prepared 1 rules for path length conversion:

P rules:
f18701_0_indexOf_Load(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x0), java.lang.Object(x1))), x2, x3) → f18701_0_indexOf_Load(java.lang.Object(x4), -(x2, 1), x6) | &&(>(x2, 0), >(x3, 0))

Finished conversion. Obtained 1 rules.

P rules:
f18701_0_indexOf_Load(v9, x2, x3) → f18701_0_indexOf_Load(v10, -(x2, 1), x5) | &&(&&(&&(>(x3, 0), >(x2, 0)), >(+(v9, 1), 3)), >(+(v10, 1), 1))

(17) Obligation:

Rules:
f18701_0_indexOf_Load(v9, x2, x3) → f18701_0_indexOf_Load(v10, -(x2, 1), x5) | &&(&&(&&(>(x3, 0), >(x2, 0)), >(+(v9, 1), 3)), >(+(v10, 1), 1))

(18) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f18701_0_indexOf_Load(x6, x8, x10)] = x8

Therefore the following rule(s) have been dropped:


f18701_0_indexOf_Load(x0, x1, x2) → f18701_0_indexOf_Load(x3, -(x1, 1), x4) | &&(&&(&&(>(x2, 0), >(x1, 0)), >(+(x0, 1), 3)), >(+(x3, 1), 1))

(19) YES

(20) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateContains.main([Ljava/lang/String;)V
SCC calls the following helper methods: javaUtilEx.Content.equals(Ljava/lang/Object;)Z
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • javaUtilEx.LinkedList: [header]
    • javaUtilEx.LinkedList$Entry: [element, next]
  • Marker field analysis yielded the following relations that could be markers:

(21) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 151 IRules

P rules:
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f17973_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f17973_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f17979_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f17979_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f17985_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) | &&(&&(&&(>(o7394[LinkedList$Entry.next]o7394, 0), >(o7394[LinkedList$Entry.next]o7390, 0)), >(o7390[LinkedList$Entry.next]o7390, 0)), >(o7390[LinkedList$Entry.next]o7394, 0))
f17985_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f17991_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f17991_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f17999_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f17999_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18006_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f18006_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18013_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) | &&(&&(&&(&&(>(o7391[LinkedList$Entry.next]o7391, 0), >(o7391[LinkedList$Entry.next]o7394, 0)), >(o7394[LinkedList$Entry.next]o7391, 0)), >(o7394[LinkedList$Entry.next]o7394, 0)), >(o7391[LinkedList$Entry.previous]o7391, 0))
f18006_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), o7474[LinkedList$Entry.next]o7474, o7391[LinkedList$Entry.next]o7394, o7474[LinkedList$Entry.next]o7390, o7474[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7474[LinkedList$Entry.next]o7474, o7474[LinkedList$Entry.next]o7390, o7474[LinkedList$Entry.next]o7392, o7474[LinkedList$Entry.previous]o7474, o7474[LinkedList$Entry.previous]o7390, o7474[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7474, o7390[LinkedList$Entry.next]o7474, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7474, o7392[LinkedList$Entry.next]o7474, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18014_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), o7474[LinkedList$Entry.next]o7474, o7474[LinkedList$Entry.next]o7390, o7474[LinkedList$Entry.next]o7392, o7474[LinkedList$Entry.previous]o7474, o7474[LinkedList$Entry.previous]o7390, o7474[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7474, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f18013_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18023_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) | &&(&&(&&(&&(>(o7394[LinkedList$Entry.next]o7394, 0), >(o7394[LinkedList$Entry.next]o7392, 0)), >(o7392[LinkedList$Entry.next]o7392, 0)), >(o7392[LinkedList$Entry.next]o7394, 0)), >(o7392[LinkedList$Entry.previous]o7392, 0))
f18013_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7499sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7499sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7499, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7499, o7499[LinkedList$Entry.next]o7391, o7499[LinkedList$Entry.next]o7499, o7499[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7499, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7499, o7390[LinkedList$Entry.next]o7499, o7499[LinkedList$Entry.next]o7499, o7499[LinkedList$Entry.next]o7390, o7499[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7499[LinkedList$Entry.previous]o7499, o7499[LinkedList$Entry.previous]o7390) → f18024_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7499sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7499sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7499, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7499, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7499, o7499[LinkedList$Entry.next]o7499, o7499[LinkedList$Entry.next]o7390, o7499[LinkedList$Entry.next]o7391, o7499[LinkedList$Entry.previous]o7499, o7499[LinkedList$Entry.previous]o7390)
f18023_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7516, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7516[LinkedList$Entry.next]o7391, o7516[LinkedList$Entry.next]o7516, o7516[LinkedList$Entry.next]o7390, o7516[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18035_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392) | &&(&&(&&(=(o7518[LinkedList$Entry.next]o7391, +(o7516[LinkedList$Entry.next]o7391, -1)), =(o7518[LinkedList$Entry.next]o7516, +(o7516[LinkedList$Entry.next]o7516, -1))), =(o7518[LinkedList$Entry.next]o7390, +(o7516[LinkedList$Entry.next]o7390, -1))), =(o7518[LinkedList$Entry.next]o7392, +(o7516[LinkedList$Entry.next]o7392, -1)))
f18035_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392) → f18044_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392)
f18044_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392) → f18051_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75170, java.lang.Object(o7391sub0), java.lang.Object(o7392sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), java.lang.Object(o7518sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392)
f18044_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392) → f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392)
f18051_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75170, java.lang.Object(o7391sub0), java.lang.Object(o7392sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), java.lang.Object(o7518sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392) → f18059_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75170, java.lang.Object(o7391sub0), java.lang.Object(o7392sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), java.lang.Object(o7518sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7517-793266867, java.lang.Object(o7518sub-793266867))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75170, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.next]o7516, o7390[LinkedList$Entry.next]o7516, o7392[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7391, o7518[LinkedList$Entry.next]o7516, o7518[LinkedList$Entry.next]o7390, o7518[LinkedList$Entry.next]o7392)
f18745_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13857sub1451752952))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, matching1, o13849[LinkedList$Entry.next]o13849, o13849[LinkedList$Entry.next]o13847, o13849[LinkedList$Entry.next]o13851, o13849[LinkedList$Entry.next]o13855, o13849[LinkedList$Entry.next]o13857, o13849[LinkedList$Entry.previous]o13849, o13849[LinkedList$Entry.previous]o13847, o13849[LinkedList$Entry.previous]o13851, o13847[LinkedList$Entry.next]o13847, o13847[LinkedList$Entry.next]o13851, o13847[LinkedList$Entry.next]o13855, o13847[LinkedList$Entry.next]o13857, o13851[LinkedList$Entry.next]o13851, o13851[LinkedList$Entry.next]o13847, o13851[LinkedList$Entry.next]o13849, o13851[LinkedList$Entry.next]o13855, o13851[LinkedList$Entry.next]o13857, o13851[LinkedList$Entry.previous]o13851, o13851[LinkedList$Entry.previous]o13847, o13857[LinkedList$Entry.next]o13849, o13857[LinkedList$Entry.next]o13847, o13857[LinkedList$Entry.next]o13851, o13857[LinkedList$Entry.next]o13855, o13857[LinkedList$Entry.next]o13857) → f18144_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13857sub1451752952))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13849[LinkedList$Entry.next]o13849, o13849[LinkedList$Entry.next]o13847, o13849[LinkedList$Entry.next]o13851, o13849[LinkedList$Entry.next]o13855, o13849[LinkedList$Entry.next]o13857, o13849[LinkedList$Entry.previous]o13849, o13849[LinkedList$Entry.previous]o13847, o13849[LinkedList$Entry.previous]o13851, o13847[LinkedList$Entry.next]o13847, o13847[LinkedList$Entry.next]o13849, o13847[LinkedList$Entry.next]o13851, o13847[LinkedList$Entry.next]o13855, o13847[LinkedList$Entry.next]o13857, o13851[LinkedList$Entry.next]o13851, o13851[LinkedList$Entry.next]o13847, o13851[LinkedList$Entry.next]o13849, o13851[LinkedList$Entry.next]o13855, o13851[LinkedList$Entry.next]o13857, o13851[LinkedList$Entry.previous]o13851, o13851[LinkedList$Entry.previous]o13847, o13857[LinkedList$Entry.next]o13849, o13857[LinkedList$Entry.next]o13847, o13857[LinkedList$Entry.next]o13851, o13857[LinkedList$Entry.next]o13855, o13857[LinkedList$Entry.next]o13857) | &&(=(o13847[LinkedList$Entry.next]o13849, 1), =(matching1, 0))
f18144_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), java.lang.Object(javaUtilEx.Content(EOC)), o84070, matching1, o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) → f18157_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), 0, o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) | =(matching1, 0)
f18157_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), matching1, o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) → f18171_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) | =(matching1, 0)
f18171_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) → f18186_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408)
f18186_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) → f18201_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408)
f18201_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8407-792374098, java.lang.Object(o8408sub-792374098))), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8406, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8406, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8406, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8406, o8408[LinkedList$Entry.next]o8408) → f18216_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8408sub0), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8408)
f18216_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8408sub0), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8408) → f18226_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8403sub-1584748475)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8408sub0), o8403[LinkedList$Entry.next]o8403, o8403[LinkedList$Entry.next]o8402, o8403[LinkedList$Entry.next]o8404, o8403[LinkedList$Entry.next]o8408, o8403[LinkedList$Entry.previous]o8403, o8403[LinkedList$Entry.previous]o8402, o8403[LinkedList$Entry.previous]o8404, o8402[LinkedList$Entry.next]o8402, o8402[LinkedList$Entry.next]o8403, o8402[LinkedList$Entry.next]o8404, o8402[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.next]o8404, o8404[LinkedList$Entry.next]o8402, o8404[LinkedList$Entry.next]o8403, o8404[LinkedList$Entry.next]o8408, o8404[LinkedList$Entry.previous]o8404, o8404[LinkedList$Entry.previous]o8402, o8408[LinkedList$Entry.next]o8403, o8408[LinkedList$Entry.next]o8402, o8408[LinkedList$Entry.next]o8404, o8408[LinkedList$Entry.next]o8408)
f18226_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8447) → f18231_0_indexOf_JMP(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8447)
f18231_0_indexOf_JMP(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8447) → f18236_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8447)
f18236_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8447) → f17964_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8447, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8447, o8441[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441)
f17964_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7394sub0), java.lang.Object(o7394sub0), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7394, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7392, o7394[LinkedList$Entry.next]o7391, o7394[LinkedList$Entry.next]o7394, o7394[LinkedList$Entry.next]o7390, o7394[LinkedList$Entry.next]o7392, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7391, o7390[LinkedList$Entry.next]o7394, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7391, o7392[LinkedList$Entry.next]o7394, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390)
f18759_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o14027sub1452435262), java.lang.Object(o14029sub1452435262))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o14027sub0), matching1, o14019[LinkedList$Entry.next]o14019, o14019[LinkedList$Entry.next]o14017, o14019[LinkedList$Entry.next]o14021, o14019[LinkedList$Entry.next]o14025, o14019[LinkedList$Entry.next]o14029, o14019[LinkedList$Entry.previous]o14019, o14019[LinkedList$Entry.previous]o14017, o14019[LinkedList$Entry.previous]o14021, o14017[LinkedList$Entry.next]o14017, o14017[LinkedList$Entry.next]o14021, o14017[LinkedList$Entry.next]o14025, o14017[LinkedList$Entry.next]o14029, o14021[LinkedList$Entry.next]o14021, o14021[LinkedList$Entry.next]o14017, o14021[LinkedList$Entry.next]o14019, o14021[LinkedList$Entry.next]o14025, o14021[LinkedList$Entry.next]o14029, o14021[LinkedList$Entry.previous]o14021, o14021[LinkedList$Entry.previous]o14017, o14029[LinkedList$Entry.next]o14019, o14029[LinkedList$Entry.next]o14017, o14029[LinkedList$Entry.next]o14021, o14029[LinkedList$Entry.next]o14025, o14029[LinkedList$Entry.next]o14029) → f18144_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o14027sub1452435262), java.lang.Object(o14029sub1452435262))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o14027sub0), 0, o14019[LinkedList$Entry.next]o14019, o14019[LinkedList$Entry.next]o14017, o14019[LinkedList$Entry.next]o14021, o14019[LinkedList$Entry.next]o14025, o14019[LinkedList$Entry.next]o14029, o14019[LinkedList$Entry.previous]o14019, o14019[LinkedList$Entry.previous]o14017, o14019[LinkedList$Entry.previous]o14021, o14017[LinkedList$Entry.next]o14017, o14017[LinkedList$Entry.next]o14019, o14017[LinkedList$Entry.next]o14021, o14017[LinkedList$Entry.next]o14025, o14017[LinkedList$Entry.next]o14029, o14021[LinkedList$Entry.next]o14021, o14021[LinkedList$Entry.next]o14017, o14021[LinkedList$Entry.next]o14019, o14021[LinkedList$Entry.next]o14025, o14021[LinkedList$Entry.next]o14029, o14021[LinkedList$Entry.previous]o14021, o14021[LinkedList$Entry.previous]o14017, o14029[LinkedList$Entry.next]o14019, o14029[LinkedList$Entry.next]o14017, o14029[LinkedList$Entry.next]o14021, o14029[LinkedList$Entry.next]o14025, o14029[LinkedList$Entry.next]o14029) | &&(=(o14017[LinkedList$Entry.next]o14019, 1), =(matching1, 0))
f18884_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15638sub1453538459))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15628[LinkedList$Entry.next]o15628, o15628[LinkedList$Entry.next]o15626, o15628[LinkedList$Entry.next]o15630, o15628[LinkedList$Entry.next]o15634, o15628[LinkedList$Entry.next]o15638, o15628[LinkedList$Entry.previous]o15628, o15628[LinkedList$Entry.previous]o15626, o15628[LinkedList$Entry.previous]o15630, o15626[LinkedList$Entry.next]o15626, o15626[LinkedList$Entry.next]o15630, o15626[LinkedList$Entry.next]o15634, o15626[LinkedList$Entry.next]o15638, o15630[LinkedList$Entry.next]o15630, o15630[LinkedList$Entry.next]o15626, o15630[LinkedList$Entry.next]o15628, o15630[LinkedList$Entry.next]o15634, o15630[LinkedList$Entry.next]o15638, o15630[LinkedList$Entry.previous]o15630, o15630[LinkedList$Entry.previous]o15626, o15638[LinkedList$Entry.next]o15628, o15638[LinkedList$Entry.next]o15626, o15638[LinkedList$Entry.next]o15630, o15638[LinkedList$Entry.next]o15634, o15638[LinkedList$Entry.next]o15638) → f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15638sub1453538459))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15628[LinkedList$Entry.next]o15628, o15628[LinkedList$Entry.next]o15626, o15628[LinkedList$Entry.next]o15630, o15628[LinkedList$Entry.next]o15634, o15628[LinkedList$Entry.next]o15638, o15628[LinkedList$Entry.previous]o15628, o15628[LinkedList$Entry.previous]o15626, o15628[LinkedList$Entry.previous]o15630, o15626[LinkedList$Entry.next]o15626, o15626[LinkedList$Entry.next]o15628, o15626[LinkedList$Entry.next]o15630, o15626[LinkedList$Entry.next]o15634, o15626[LinkedList$Entry.next]o15638, o15630[LinkedList$Entry.next]o15630, o15630[LinkedList$Entry.next]o15626, o15630[LinkedList$Entry.next]o15628, o15630[LinkedList$Entry.next]o15634, o15630[LinkedList$Entry.next]o15638, o15630[LinkedList$Entry.previous]o15630, o15630[LinkedList$Entry.previous]o15626, o15638[LinkedList$Entry.next]o15628, o15638[LinkedList$Entry.next]o15626, o15638[LinkedList$Entry.next]o15630, o15638[LinkedList$Entry.next]o15634, o15638[LinkedList$Entry.next]o15638) | &&(=(o15626[LinkedList$Entry.next]o15628, 1), =(matching1, 0))
f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), i3126, o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) → f18158_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), i3126, o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447)
f18158_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), matching1, o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) → f18173_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), 0, o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) | =(matching1, 0)
f18173_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), matching1, o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) → f18188_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) | =(matching1, 0)
f18188_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) → f18203_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447)
f18203_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) → f18218_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447)
f18218_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub-792370285))), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8445, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8445, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8445, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8445, o8447[LinkedList$Entry.next]o8447) → f18226_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8442sub-1584740849)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8447sub0), o8442[LinkedList$Entry.next]o8442, o8442[LinkedList$Entry.next]o8441, o8442[LinkedList$Entry.next]o8443, o8442[LinkedList$Entry.next]o8447, o8442[LinkedList$Entry.previous]o8442, o8442[LinkedList$Entry.previous]o8441, o8442[LinkedList$Entry.previous]o8443, o8441[LinkedList$Entry.next]o8441, o8441[LinkedList$Entry.next]o8442, o8441[LinkedList$Entry.next]o8443, o8441[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.next]o8443, o8443[LinkedList$Entry.next]o8441, o8443[LinkedList$Entry.next]o8442, o8443[LinkedList$Entry.next]o8447, o8443[LinkedList$Entry.previous]o8443, o8443[LinkedList$Entry.previous]o8441, o8447[LinkedList$Entry.next]o8442, o8447[LinkedList$Entry.next]o8441, o8447[LinkedList$Entry.next]o8443, o8447[LinkedList$Entry.next]o8447)
f18891_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15800sub1453574078))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15790[LinkedList$Entry.next]o15790, o15790[LinkedList$Entry.next]o15788, o15790[LinkedList$Entry.next]o15792, o15790[LinkedList$Entry.next]o15796, o15790[LinkedList$Entry.next]o15800, o15790[LinkedList$Entry.previous]o15790, o15790[LinkedList$Entry.previous]o15788, o15790[LinkedList$Entry.previous]o15792, o15788[LinkedList$Entry.next]o15788, o15788[LinkedList$Entry.next]o15792, o15788[LinkedList$Entry.next]o15796, o15788[LinkedList$Entry.next]o15800, o15792[LinkedList$Entry.next]o15792, o15792[LinkedList$Entry.next]o15788, o15792[LinkedList$Entry.next]o15790, o15792[LinkedList$Entry.next]o15796, o15792[LinkedList$Entry.next]o15800, o15792[LinkedList$Entry.previous]o15792, o15792[LinkedList$Entry.previous]o15788, o15800[LinkedList$Entry.next]o15790, o15800[LinkedList$Entry.next]o15788, o15800[LinkedList$Entry.next]o15792, o15800[LinkedList$Entry.next]o15796, o15800[LinkedList$Entry.next]o15800) → f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15800sub1453574078))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15790[LinkedList$Entry.next]o15790, o15790[LinkedList$Entry.next]o15788, o15790[LinkedList$Entry.next]o15792, o15790[LinkedList$Entry.next]o15796, o15790[LinkedList$Entry.next]o15800, o15790[LinkedList$Entry.previous]o15790, o15790[LinkedList$Entry.previous]o15788, o15790[LinkedList$Entry.previous]o15792, o15788[LinkedList$Entry.next]o15788, o15788[LinkedList$Entry.next]o15790, o15788[LinkedList$Entry.next]o15792, o15788[LinkedList$Entry.next]o15796, o15788[LinkedList$Entry.next]o15800, o15792[LinkedList$Entry.next]o15792, o15792[LinkedList$Entry.next]o15788, o15792[LinkedList$Entry.next]o15790, o15792[LinkedList$Entry.next]o15796, o15792[LinkedList$Entry.next]o15800, o15792[LinkedList$Entry.previous]o15792, o15792[LinkedList$Entry.previous]o15788, o15800[LinkedList$Entry.next]o15790, o15800[LinkedList$Entry.next]o15788, o15800[LinkedList$Entry.next]o15792, o15800[LinkedList$Entry.next]o15796, o15800[LinkedList$Entry.next]o15800) | &&(=(o15788[LinkedList$Entry.next]o15790, 1), =(matching1, 0))
f18895_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15952sub1453628917))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15942[LinkedList$Entry.next]o15942, o15942[LinkedList$Entry.next]o15940, o15942[LinkedList$Entry.next]o15944, o15942[LinkedList$Entry.next]o15948, o15942[LinkedList$Entry.next]o15952, o15942[LinkedList$Entry.previous]o15942, o15942[LinkedList$Entry.previous]o15940, o15942[LinkedList$Entry.previous]o15944, o15940[LinkedList$Entry.next]o15940, o15940[LinkedList$Entry.next]o15944, o15940[LinkedList$Entry.next]o15948, o15940[LinkedList$Entry.next]o15952, o15944[LinkedList$Entry.next]o15944, o15944[LinkedList$Entry.next]o15940, o15944[LinkedList$Entry.next]o15942, o15944[LinkedList$Entry.next]o15948, o15944[LinkedList$Entry.next]o15952, o15944[LinkedList$Entry.previous]o15944, o15944[LinkedList$Entry.previous]o15940, o15952[LinkedList$Entry.next]o15942, o15952[LinkedList$Entry.next]o15940, o15952[LinkedList$Entry.next]o15944, o15952[LinkedList$Entry.next]o15948, o15952[LinkedList$Entry.next]o15952) → f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15952sub1453628917))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15942[LinkedList$Entry.next]o15942, o15942[LinkedList$Entry.next]o15940, o15942[LinkedList$Entry.next]o15944, o15942[LinkedList$Entry.next]o15948, o15942[LinkedList$Entry.next]o15952, o15942[LinkedList$Entry.previous]o15942, o15942[LinkedList$Entry.previous]o15940, o15942[LinkedList$Entry.previous]o15944, o15940[LinkedList$Entry.next]o15940, o15940[LinkedList$Entry.next]o15942, o15940[LinkedList$Entry.next]o15944, o15940[LinkedList$Entry.next]o15948, o15940[LinkedList$Entry.next]o15952, o15944[LinkedList$Entry.next]o15944, o15944[LinkedList$Entry.next]o15940, o15944[LinkedList$Entry.next]o15942, o15944[LinkedList$Entry.next]o15948, o15944[LinkedList$Entry.next]o15952, o15944[LinkedList$Entry.previous]o15944, o15944[LinkedList$Entry.previous]o15940, o15952[LinkedList$Entry.next]o15942, o15952[LinkedList$Entry.next]o15940, o15952[LinkedList$Entry.next]o15944, o15952[LinkedList$Entry.next]o15948, o15952[LinkedList$Entry.next]o15952) | &&(=(o15940[LinkedList$Entry.next]o15942, 1), =(matching1, 0))
f18902_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16128sub1454312064))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16118[LinkedList$Entry.next]o16118, o16118[LinkedList$Entry.next]o16116, o16118[LinkedList$Entry.next]o16120, o16118[LinkedList$Entry.next]o16124, o16118[LinkedList$Entry.next]o16128, o16118[LinkedList$Entry.previous]o16118, o16118[LinkedList$Entry.previous]o16116, o16118[LinkedList$Entry.previous]o16120, o16116[LinkedList$Entry.next]o16116, o16116[LinkedList$Entry.next]o16120, o16116[LinkedList$Entry.next]o16124, o16116[LinkedList$Entry.next]o16128, o16120[LinkedList$Entry.next]o16120, o16120[LinkedList$Entry.next]o16116, o16120[LinkedList$Entry.next]o16118, o16120[LinkedList$Entry.next]o16124, o16120[LinkedList$Entry.next]o16128, o16120[LinkedList$Entry.previous]o16120, o16120[LinkedList$Entry.previous]o16116, o16128[LinkedList$Entry.next]o16118, o16128[LinkedList$Entry.next]o16116, o16128[LinkedList$Entry.next]o16120, o16128[LinkedList$Entry.next]o16124, o16128[LinkedList$Entry.next]o16128) → f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16128sub1454312064))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16118[LinkedList$Entry.next]o16118, o16118[LinkedList$Entry.next]o16116, o16118[LinkedList$Entry.next]o16120, o16118[LinkedList$Entry.next]o16124, o16118[LinkedList$Entry.next]o16128, o16118[LinkedList$Entry.previous]o16118, o16118[LinkedList$Entry.previous]o16116, o16118[LinkedList$Entry.previous]o16120, o16116[LinkedList$Entry.next]o16116, o16116[LinkedList$Entry.next]o16118, o16116[LinkedList$Entry.next]o16120, o16116[LinkedList$Entry.next]o16124, o16116[LinkedList$Entry.next]o16128, o16120[LinkedList$Entry.next]o16120, o16120[LinkedList$Entry.next]o16116, o16120[LinkedList$Entry.next]o16118, o16120[LinkedList$Entry.next]o16124, o16120[LinkedList$Entry.next]o16128, o16120[LinkedList$Entry.previous]o16120, o16120[LinkedList$Entry.previous]o16116, o16128[LinkedList$Entry.next]o16118, o16128[LinkedList$Entry.next]o16116, o16128[LinkedList$Entry.next]o16120, o16128[LinkedList$Entry.next]o16124, o16128[LinkedList$Entry.next]o16128) | &&(=(o16116[LinkedList$Entry.next]o16118, 1), =(matching1, 1))
f18907_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16302sub1454348706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16292[LinkedList$Entry.next]o16292, o16292[LinkedList$Entry.next]o16290, o16292[LinkedList$Entry.next]o16294, o16292[LinkedList$Entry.next]o16298, o16292[LinkedList$Entry.next]o16302, o16292[LinkedList$Entry.previous]o16292, o16292[LinkedList$Entry.previous]o16290, o16292[LinkedList$Entry.previous]o16294, o16290[LinkedList$Entry.next]o16290, o16290[LinkedList$Entry.next]o16294, o16290[LinkedList$Entry.next]o16298, o16290[LinkedList$Entry.next]o16302, o16294[LinkedList$Entry.next]o16294, o16294[LinkedList$Entry.next]o16290, o16294[LinkedList$Entry.next]o16292, o16294[LinkedList$Entry.next]o16298, o16294[LinkedList$Entry.next]o16302, o16294[LinkedList$Entry.previous]o16294, o16294[LinkedList$Entry.previous]o16290, o16302[LinkedList$Entry.next]o16292, o16302[LinkedList$Entry.next]o16290, o16302[LinkedList$Entry.next]o16294, o16302[LinkedList$Entry.next]o16298, o16302[LinkedList$Entry.next]o16302) → f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16302sub1454348706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16292[LinkedList$Entry.next]o16292, o16292[LinkedList$Entry.next]o16290, o16292[LinkedList$Entry.next]o16294, o16292[LinkedList$Entry.next]o16298, o16292[LinkedList$Entry.next]o16302, o16292[LinkedList$Entry.previous]o16292, o16292[LinkedList$Entry.previous]o16290, o16292[LinkedList$Entry.previous]o16294, o16290[LinkedList$Entry.next]o16290, o16290[LinkedList$Entry.next]o16292, o16290[LinkedList$Entry.next]o16294, o16290[LinkedList$Entry.next]o16298, o16290[LinkedList$Entry.next]o16302, o16294[LinkedList$Entry.next]o16294, o16294[LinkedList$Entry.next]o16290, o16294[LinkedList$Entry.next]o16292, o16294[LinkedList$Entry.next]o16298, o16294[LinkedList$Entry.next]o16302, o16294[LinkedList$Entry.previous]o16294, o16294[LinkedList$Entry.previous]o16290, o16302[LinkedList$Entry.next]o16292, o16302[LinkedList$Entry.next]o16290, o16302[LinkedList$Entry.next]o16294, o16302[LinkedList$Entry.next]o16298, o16302[LinkedList$Entry.next]o16302) | &&(=(o16290[LinkedList$Entry.next]o16292, 1), =(matching1, 1))
f18913_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16475sub1454406149))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16465[LinkedList$Entry.next]o16465, o16465[LinkedList$Entry.next]o16463, o16465[LinkedList$Entry.next]o16467, o16465[LinkedList$Entry.next]o16471, o16465[LinkedList$Entry.next]o16475, o16465[LinkedList$Entry.previous]o16465, o16465[LinkedList$Entry.previous]o16463, o16465[LinkedList$Entry.previous]o16467, o16463[LinkedList$Entry.next]o16463, o16463[LinkedList$Entry.next]o16467, o16463[LinkedList$Entry.next]o16471, o16463[LinkedList$Entry.next]o16475, o16467[LinkedList$Entry.next]o16467, o16467[LinkedList$Entry.next]o16463, o16467[LinkedList$Entry.next]o16465, o16467[LinkedList$Entry.next]o16471, o16467[LinkedList$Entry.next]o16475, o16467[LinkedList$Entry.previous]o16467, o16467[LinkedList$Entry.previous]o16463, o16475[LinkedList$Entry.next]o16465, o16475[LinkedList$Entry.next]o16463, o16475[LinkedList$Entry.next]o16467, o16475[LinkedList$Entry.next]o16471, o16475[LinkedList$Entry.next]o16475) → f18147_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16475sub1454406149))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16465[LinkedList$Entry.next]o16465, o16465[LinkedList$Entry.next]o16463, o16465[LinkedList$Entry.next]o16467, o16465[LinkedList$Entry.next]o16471, o16465[LinkedList$Entry.next]o16475, o16465[LinkedList$Entry.previous]o16465, o16465[LinkedList$Entry.previous]o16463, o16465[LinkedList$Entry.previous]o16467, o16463[LinkedList$Entry.next]o16463, o16463[LinkedList$Entry.next]o16465, o16463[LinkedList$Entry.next]o16467, o16463[LinkedList$Entry.next]o16471, o16463[LinkedList$Entry.next]o16475, o16467[LinkedList$Entry.next]o16467, o16467[LinkedList$Entry.next]o16463, o16467[LinkedList$Entry.next]o16465, o16467[LinkedList$Entry.next]o16471, o16467[LinkedList$Entry.next]o16475, o16467[LinkedList$Entry.previous]o16467, o16467[LinkedList$Entry.previous]o16463, o16475[LinkedList$Entry.next]o16465, o16475[LinkedList$Entry.next]o16463, o16475[LinkedList$Entry.next]o16467, o16475[LinkedList$Entry.next]o16471, o16475[LinkedList$Entry.next]o16475) | &&(=(o16463[LinkedList$Entry.next]o16465, 1), =(matching1, 1))
f18024_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7520, o7520[LinkedList$Entry.next]o7520, o7520[LinkedList$Entry.next]o7390, o7520[LinkedList$Entry.next]o7391, o7520[LinkedList$Entry.previous]o7520, o7520[LinkedList$Entry.previous]o7390) → f18036_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390) | &&(&&(&&(&&(=(o7522[LinkedList$Entry.next]o7520, +(o7520[LinkedList$Entry.next]o7520, -1)), =(o7522[LinkedList$Entry.next]o7390, +(o7520[LinkedList$Entry.next]o7390, -1))), =(o7522[LinkedList$Entry.next]o7391, +(o7520[LinkedList$Entry.next]o7391, -1))), =(o7523[LinkedList$Entry.previous]o7520, +(o7520[LinkedList$Entry.previous]o7520, -1))), =(o7523[LinkedList$Entry.previous]o7390, +(o7520[LinkedList$Entry.previous]o7390, -1)))
f18036_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390) → f18045_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390)
f18045_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390) → f18052_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75210, java.lang.Object(o7391sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), java.lang.Object(o7522sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390)
f18045_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390) → f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390)
f18052_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75210, java.lang.Object(o7391sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), java.lang.Object(o7522sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390) → f18060_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75210, java.lang.Object(o7391sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-793318947))), java.lang.Object(o7522sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7521-793266092, java.lang.Object(o7522sub-793266092))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7391sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75210, o7391[LinkedList$Entry.next]o7391, o7391[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.previous]o7391, o7391[LinkedList$Entry.previous]o7390, o7390[LinkedList$Entry.next]o7390, o7391[LinkedList$Entry.next]o7520, o7391[LinkedList$Entry.previous]o7520, o7390[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7520, o7522[LinkedList$Entry.next]o7390, o7522[LinkedList$Entry.next]o7391, o7523[LinkedList$Entry.previous]o7520, o7523[LinkedList$Entry.previous]o7390)
f18739_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13803sub1451748023))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, matching1, o13797[LinkedList$Entry.next]o13797, o13797[LinkedList$Entry.next]o13795, o13797[LinkedList$Entry.next]o13801, o13797[LinkedList$Entry.next]o13803, o13797[LinkedList$Entry.previous]o13797, o13797[LinkedList$Entry.previous]o13795, o13797[LinkedList$Entry.previous]o13801, o13797[LinkedList$Entry.previous]o13805, o13795[LinkedList$Entry.next]o13795, o13795[LinkedList$Entry.next]o13801, o13795[LinkedList$Entry.next]o13803, o13803[LinkedList$Entry.next]o13801, o13803[LinkedList$Entry.next]o13803, o13803[LinkedList$Entry.next]o13795, o13803[LinkedList$Entry.next]o13797, o13805[LinkedList$Entry.previous]o13801, o13805[LinkedList$Entry.previous]o13805, o13805[LinkedList$Entry.previous]o13795) → f18127_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13803sub1451748023))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13797[LinkedList$Entry.next]o13797, o13797[LinkedList$Entry.next]o13795, o13797[LinkedList$Entry.next]o13801, o13797[LinkedList$Entry.next]o13803, o13797[LinkedList$Entry.previous]o13797, o13797[LinkedList$Entry.previous]o13795, o13797[LinkedList$Entry.previous]o13801, o13797[LinkedList$Entry.previous]o13805, o13795[LinkedList$Entry.next]o13795, o13795[LinkedList$Entry.next]o13797, o13795[LinkedList$Entry.next]o13801, o13795[LinkedList$Entry.next]o13803, o13803[LinkedList$Entry.next]o13801, o13803[LinkedList$Entry.next]o13803, o13803[LinkedList$Entry.next]o13795, o13803[LinkedList$Entry.next]o13797, o13805[LinkedList$Entry.previous]o13801, o13805[LinkedList$Entry.previous]o13805, o13805[LinkedList$Entry.previous]o13795) | &&(=(o13795[LinkedList$Entry.next]o13797, 1), =(matching1, 0))
f18127_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), java.lang.Object(javaUtilEx.Content(EOC)), o83040, matching1, o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) → f18148_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), 0, o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) | =(matching1, 0)
f18148_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), matching1, o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) → f18159_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) | =(matching1, 0)
f18159_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) → f18174_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301)
f18174_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) → f18189_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301)
f18189_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8304-792403982, java.lang.Object(o8305sub-792403982))), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) → f18204_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8305sub0), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301)
f18204_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8305sub0), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8302[LinkedList$Entry.previous]o8306, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8302, o8306[LinkedList$Entry.previous]o8303, o8306[LinkedList$Entry.previous]o8306, o8306[LinkedList$Entry.previous]o8301) → f18216_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8302sub-1584808119)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8305sub0), o8302[LinkedList$Entry.next]o8302, o8302[LinkedList$Entry.next]o8301, o8302[LinkedList$Entry.next]o8303, o8302[LinkedList$Entry.next]o8305, o8302[LinkedList$Entry.previous]o8302, o8302[LinkedList$Entry.previous]o8301, o8302[LinkedList$Entry.previous]o8303, o8301[LinkedList$Entry.next]o8301, o8301[LinkedList$Entry.next]o8302, o8301[LinkedList$Entry.next]o8303, o8301[LinkedList$Entry.next]o8305, o8303[LinkedList$Entry.next]o8303, o8303[LinkedList$Entry.next]o8301, o8303[LinkedList$Entry.next]o8302, o8303[LinkedList$Entry.next]o8305, o8303[LinkedList$Entry.previous]o8303, o8303[LinkedList$Entry.previous]o8301, o8305[LinkedList$Entry.next]o8302, o8305[LinkedList$Entry.next]o8301, o8305[LinkedList$Entry.next]o8303, o8305[LinkedList$Entry.next]o8305) | &&(&&(=(o8303[LinkedList$Entry.next]o8303, 0), =(o8303[LinkedList$Entry.next]o8305, 1)), =(o8303[LinkedList$Entry.previous]o8303, 0))
f18753_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13956sub1451782712), java.lang.Object(o13958sub1451782712))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13956sub0), matching1, o13950[LinkedList$Entry.next]o13950, o13950[LinkedList$Entry.next]o13948, o13950[LinkedList$Entry.next]o13954, o13950[LinkedList$Entry.next]o13958, o13950[LinkedList$Entry.previous]o13950, o13950[LinkedList$Entry.previous]o13948, o13950[LinkedList$Entry.previous]o13954, o13950[LinkedList$Entry.previous]o13960, o13948[LinkedList$Entry.next]o13948, o13948[LinkedList$Entry.next]o13954, o13948[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13948, o13958[LinkedList$Entry.next]o13950, o13960[LinkedList$Entry.previous]o13954, o13960[LinkedList$Entry.previous]o13960, o13960[LinkedList$Entry.previous]o13948) → f18127_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13956sub1451782712), java.lang.Object(o13958sub1451782712))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13956sub0), 0, o13950[LinkedList$Entry.next]o13950, o13950[LinkedList$Entry.next]o13948, o13950[LinkedList$Entry.next]o13954, o13950[LinkedList$Entry.next]o13958, o13950[LinkedList$Entry.previous]o13950, o13950[LinkedList$Entry.previous]o13948, o13950[LinkedList$Entry.previous]o13954, o13950[LinkedList$Entry.previous]o13960, o13948[LinkedList$Entry.next]o13948, o13948[LinkedList$Entry.next]o13950, o13948[LinkedList$Entry.next]o13954, o13948[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13948, o13958[LinkedList$Entry.next]o13950, o13960[LinkedList$Entry.previous]o13954, o13960[LinkedList$Entry.previous]o13960, o13960[LinkedList$Entry.previous]o13948) | &&(=(o13948[LinkedList$Entry.next]o13950, 1), =(matching1, 0))
f18882_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15573sub1453511706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15565[LinkedList$Entry.next]o15565, o15565[LinkedList$Entry.next]o15563, o15565[LinkedList$Entry.next]o15569, o15565[LinkedList$Entry.next]o15573, o15565[LinkedList$Entry.previous]o15565, o15565[LinkedList$Entry.previous]o15563, o15565[LinkedList$Entry.previous]o15569, o15565[LinkedList$Entry.previous]o15575, o15563[LinkedList$Entry.next]o15563, o15563[LinkedList$Entry.next]o15569, o15563[LinkedList$Entry.next]o15573, o15573[LinkedList$Entry.next]o15569, o15573[LinkedList$Entry.next]o15573, o15573[LinkedList$Entry.next]o15563, o15573[LinkedList$Entry.next]o15565, o15575[LinkedList$Entry.previous]o15569, o15575[LinkedList$Entry.previous]o15575, o15575[LinkedList$Entry.previous]o15563) → f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15573sub1453511706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15565[LinkedList$Entry.next]o15565, o15565[LinkedList$Entry.next]o15563, o15565[LinkedList$Entry.next]o15569, o15565[LinkedList$Entry.next]o15573, o15565[LinkedList$Entry.previous]o15565, o15565[LinkedList$Entry.previous]o15563, o15565[LinkedList$Entry.previous]o15569, o15565[LinkedList$Entry.previous]o15575, o15563[LinkedList$Entry.next]o15563, o15563[LinkedList$Entry.next]o15565, o15563[LinkedList$Entry.next]o15569, o15563[LinkedList$Entry.next]o15573, o15573[LinkedList$Entry.next]o15569, o15573[LinkedList$Entry.next]o15573, o15573[LinkedList$Entry.next]o15563, o15573[LinkedList$Entry.next]o15565, o15575[LinkedList$Entry.previous]o15569, o15575[LinkedList$Entry.previous]o15575, o15575[LinkedList$Entry.previous]o15563) | &&(=(o15563[LinkedList$Entry.next]o15565, 1), =(matching1, 0))
f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), i3070, o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18149_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), i3070, o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321)
f18149_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), matching1, o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18161_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), 0, o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) | =(matching1, 0)
f18161_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), matching1, o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18176_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) | =(matching1, 0)
f18176_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18191_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321)
f18191_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18206_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321)
f18206_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub-792402060))), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18219_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub0), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321)
f18219_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub0), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8322[LinkedList$Entry.previous]o8326, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8322, o8326[LinkedList$Entry.previous]o8323, o8326[LinkedList$Entry.previous]o8326, o8326[LinkedList$Entry.previous]o8321) → f18226_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o8322sub-1584804275)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8325sub0), o8322[LinkedList$Entry.next]o8322, o8322[LinkedList$Entry.next]o8321, o8322[LinkedList$Entry.next]o8323, o8322[LinkedList$Entry.next]o8325, o8322[LinkedList$Entry.previous]o8322, o8322[LinkedList$Entry.previous]o8321, o8322[LinkedList$Entry.previous]o8323, o8321[LinkedList$Entry.next]o8321, o8321[LinkedList$Entry.next]o8322, o8321[LinkedList$Entry.next]o8323, o8321[LinkedList$Entry.next]o8325, o8323[LinkedList$Entry.next]o8323, o8323[LinkedList$Entry.next]o8321, o8323[LinkedList$Entry.next]o8322, o8323[LinkedList$Entry.next]o8325, o8323[LinkedList$Entry.previous]o8323, o8323[LinkedList$Entry.previous]o8321, o8325[LinkedList$Entry.next]o8322, o8325[LinkedList$Entry.next]o8321, o8325[LinkedList$Entry.next]o8323, o8325[LinkedList$Entry.next]o8325) | &&(&&(=(o8323[LinkedList$Entry.next]o8323, 0), =(o8323[LinkedList$Entry.next]o8325, 1)), =(o8323[LinkedList$Entry.previous]o8323, 0))
f18888_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15714sub1453566204))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15706[LinkedList$Entry.next]o15706, o15706[LinkedList$Entry.next]o15704, o15706[LinkedList$Entry.next]o15710, o15706[LinkedList$Entry.next]o15714, o15706[LinkedList$Entry.previous]o15706, o15706[LinkedList$Entry.previous]o15704, o15706[LinkedList$Entry.previous]o15710, o15706[LinkedList$Entry.previous]o15716, o15704[LinkedList$Entry.next]o15704, o15704[LinkedList$Entry.next]o15710, o15704[LinkedList$Entry.next]o15714, o15714[LinkedList$Entry.next]o15710, o15714[LinkedList$Entry.next]o15714, o15714[LinkedList$Entry.next]o15704, o15714[LinkedList$Entry.next]o15706, o15716[LinkedList$Entry.previous]o15710, o15716[LinkedList$Entry.previous]o15716, o15716[LinkedList$Entry.previous]o15704) → f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15714sub1453566204))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15706[LinkedList$Entry.next]o15706, o15706[LinkedList$Entry.next]o15704, o15706[LinkedList$Entry.next]o15710, o15706[LinkedList$Entry.next]o15714, o15706[LinkedList$Entry.previous]o15706, o15706[LinkedList$Entry.previous]o15704, o15706[LinkedList$Entry.previous]o15710, o15706[LinkedList$Entry.previous]o15716, o15704[LinkedList$Entry.next]o15704, o15704[LinkedList$Entry.next]o15706, o15704[LinkedList$Entry.next]o15710, o15704[LinkedList$Entry.next]o15714, o15714[LinkedList$Entry.next]o15710, o15714[LinkedList$Entry.next]o15714, o15714[LinkedList$Entry.next]o15704, o15714[LinkedList$Entry.next]o15706, o15716[LinkedList$Entry.previous]o15710, o15716[LinkedList$Entry.previous]o15716, o15716[LinkedList$Entry.previous]o15704) | &&(=(o15704[LinkedList$Entry.next]o15706, 1), =(matching1, 0))
f18893_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15877sub1453601854))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15869[LinkedList$Entry.next]o15869, o15869[LinkedList$Entry.next]o15867, o15869[LinkedList$Entry.next]o15873, o15869[LinkedList$Entry.next]o15877, o15869[LinkedList$Entry.previous]o15869, o15869[LinkedList$Entry.previous]o15867, o15869[LinkedList$Entry.previous]o15873, o15869[LinkedList$Entry.previous]o15879, o15867[LinkedList$Entry.next]o15867, o15867[LinkedList$Entry.next]o15873, o15867[LinkedList$Entry.next]o15877, o15877[LinkedList$Entry.next]o15873, o15877[LinkedList$Entry.next]o15877, o15877[LinkedList$Entry.next]o15867, o15877[LinkedList$Entry.next]o15869, o15879[LinkedList$Entry.previous]o15873, o15879[LinkedList$Entry.previous]o15879, o15879[LinkedList$Entry.previous]o15867) → f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15877sub1453601854))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15869[LinkedList$Entry.next]o15869, o15869[LinkedList$Entry.next]o15867, o15869[LinkedList$Entry.next]o15873, o15869[LinkedList$Entry.next]o15877, o15869[LinkedList$Entry.previous]o15869, o15869[LinkedList$Entry.previous]o15867, o15869[LinkedList$Entry.previous]o15873, o15869[LinkedList$Entry.previous]o15879, o15867[LinkedList$Entry.next]o15867, o15867[LinkedList$Entry.next]o15869, o15867[LinkedList$Entry.next]o15873, o15867[LinkedList$Entry.next]o15877, o15877[LinkedList$Entry.next]o15873, o15877[LinkedList$Entry.next]o15877, o15877[LinkedList$Entry.next]o15867, o15877[LinkedList$Entry.next]o15869, o15879[LinkedList$Entry.previous]o15873, o15879[LinkedList$Entry.previous]o15879, o15879[LinkedList$Entry.previous]o15867) | &&(=(o15867[LinkedList$Entry.next]o15869, 1), =(matching1, 0))
f18898_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16030sub1454282335))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16022[LinkedList$Entry.next]o16022, o16022[LinkedList$Entry.next]o16020, o16022[LinkedList$Entry.next]o16026, o16022[LinkedList$Entry.next]o16030, o16022[LinkedList$Entry.previous]o16022, o16022[LinkedList$Entry.previous]o16020, o16022[LinkedList$Entry.previous]o16026, o16022[LinkedList$Entry.previous]o16032, o16020[LinkedList$Entry.next]o16020, o16020[LinkedList$Entry.next]o16026, o16020[LinkedList$Entry.next]o16030, o16030[LinkedList$Entry.next]o16026, o16030[LinkedList$Entry.next]o16030, o16030[LinkedList$Entry.next]o16020, o16030[LinkedList$Entry.next]o16022, o16032[LinkedList$Entry.previous]o16026, o16032[LinkedList$Entry.previous]o16032, o16032[LinkedList$Entry.previous]o16020) → f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16030sub1454282335))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16022[LinkedList$Entry.next]o16022, o16022[LinkedList$Entry.next]o16020, o16022[LinkedList$Entry.next]o16026, o16022[LinkedList$Entry.next]o16030, o16022[LinkedList$Entry.previous]o16022, o16022[LinkedList$Entry.previous]o16020, o16022[LinkedList$Entry.previous]o16026, o16022[LinkedList$Entry.previous]o16032, o16020[LinkedList$Entry.next]o16020, o16020[LinkedList$Entry.next]o16022, o16020[LinkedList$Entry.next]o16026, o16020[LinkedList$Entry.next]o16030, o16030[LinkedList$Entry.next]o16026, o16030[LinkedList$Entry.next]o16030, o16030[LinkedList$Entry.next]o16020, o16030[LinkedList$Entry.next]o16022, o16032[LinkedList$Entry.previous]o16026, o16032[LinkedList$Entry.previous]o16032, o16032[LinkedList$Entry.previous]o16020) | &&(=(o16020[LinkedList$Entry.next]o16022, 1), =(matching1, 1))
f18905_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16227sub1454341824))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16219[LinkedList$Entry.next]o16219, o16219[LinkedList$Entry.next]o16217, o16219[LinkedList$Entry.next]o16223, o16219[LinkedList$Entry.next]o16227, o16219[LinkedList$Entry.previous]o16219, o16219[LinkedList$Entry.previous]o16217, o16219[LinkedList$Entry.previous]o16223, o16219[LinkedList$Entry.previous]o16229, o16217[LinkedList$Entry.next]o16217, o16217[LinkedList$Entry.next]o16223, o16217[LinkedList$Entry.next]o16227, o16227[LinkedList$Entry.next]o16223, o16227[LinkedList$Entry.next]o16227, o16227[LinkedList$Entry.next]o16217, o16227[LinkedList$Entry.next]o16219, o16229[LinkedList$Entry.previous]o16223, o16229[LinkedList$Entry.previous]o16229, o16229[LinkedList$Entry.previous]o16217) → f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16227sub1454341824))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16219[LinkedList$Entry.next]o16219, o16219[LinkedList$Entry.next]o16217, o16219[LinkedList$Entry.next]o16223, o16219[LinkedList$Entry.next]o16227, o16219[LinkedList$Entry.previous]o16219, o16219[LinkedList$Entry.previous]o16217, o16219[LinkedList$Entry.previous]o16223, o16219[LinkedList$Entry.previous]o16229, o16217[LinkedList$Entry.next]o16217, o16217[LinkedList$Entry.next]o16219, o16217[LinkedList$Entry.next]o16223, o16217[LinkedList$Entry.next]o16227, o16227[LinkedList$Entry.next]o16223, o16227[LinkedList$Entry.next]o16227, o16227[LinkedList$Entry.next]o16217, o16227[LinkedList$Entry.next]o16219, o16229[LinkedList$Entry.previous]o16223, o16229[LinkedList$Entry.previous]o16229, o16229[LinkedList$Entry.previous]o16217) | &&(=(o16217[LinkedList$Entry.next]o16219, 1), =(matching1, 1))
f18911_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16400sub1454378435))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16392[LinkedList$Entry.next]o16392, o16392[LinkedList$Entry.next]o16390, o16392[LinkedList$Entry.next]o16396, o16392[LinkedList$Entry.next]o16400, o16392[LinkedList$Entry.previous]o16392, o16392[LinkedList$Entry.previous]o16390, o16392[LinkedList$Entry.previous]o16396, o16392[LinkedList$Entry.previous]o16402, o16390[LinkedList$Entry.next]o16390, o16390[LinkedList$Entry.next]o16396, o16390[LinkedList$Entry.next]o16400, o16400[LinkedList$Entry.next]o16396, o16400[LinkedList$Entry.next]o16400, o16400[LinkedList$Entry.next]o16390, o16400[LinkedList$Entry.next]o16392, o16402[LinkedList$Entry.previous]o16396, o16402[LinkedList$Entry.previous]o16402, o16402[LinkedList$Entry.previous]o16390) → f18130_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16400sub1454378435))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16392[LinkedList$Entry.next]o16392, o16392[LinkedList$Entry.next]o16390, o16392[LinkedList$Entry.next]o16396, o16392[LinkedList$Entry.next]o16400, o16392[LinkedList$Entry.previous]o16392, o16392[LinkedList$Entry.previous]o16390, o16392[LinkedList$Entry.previous]o16396, o16392[LinkedList$Entry.previous]o16402, o16390[LinkedList$Entry.next]o16390, o16390[LinkedList$Entry.next]o16392, o16390[LinkedList$Entry.next]o16396, o16390[LinkedList$Entry.next]o16400, o16400[LinkedList$Entry.next]o16396, o16400[LinkedList$Entry.next]o16400, o16400[LinkedList$Entry.next]o16390, o16400[LinkedList$Entry.next]o16392, o16402[LinkedList$Entry.previous]o16396, o16402[LinkedList$Entry.previous]o16402, o16402[LinkedList$Entry.previous]o16390) | &&(=(o16390[LinkedList$Entry.next]o16392, 1), =(matching1, 1))
f18014_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), o7474[LinkedList$Entry.next]o7474, o7474[LinkedList$Entry.next]o7390, o7474[LinkedList$Entry.next]o7392, o7474[LinkedList$Entry.previous]o7474, o7474[LinkedList$Entry.previous]o7390, o7474[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7474, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18025_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7474sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7474sub0), o7474[LinkedList$Entry.next]o7474, o7474[LinkedList$Entry.next]o7390, o7474[LinkedList$Entry.next]o7392, o7474[LinkedList$Entry.previous]o7474, o7474[LinkedList$Entry.previous]o7390, o7474[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7474, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) | &&(&&(&&(&&(&&(&&(>(o7474[LinkedList$Entry.next]o7474, 0), >(o7474[LinkedList$Entry.next]o7392, 0)), >(o7474[LinkedList$Entry.previous]o7474, 0)), >(o7474[LinkedList$Entry.previous]o7392, 0)), >(o7392[LinkedList$Entry.next]o7392, 0)), >(o7392[LinkedList$Entry.next]o7474, 0)), >(o7392[LinkedList$Entry.previous]o7392, 0))
f18014_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7502sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7502sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7502sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7502sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7502sub0), o7502[LinkedList$Entry.next]o7502, o7502[LinkedList$Entry.next]o7390, o7474[LinkedList$Entry.next]o7392, o7502[LinkedList$Entry.previous]o7502, o7502[LinkedList$Entry.previous]o7390, o7474[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7502, o7502[LinkedList$Entry.next]o7502, o7502[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7474, o7502[LinkedList$Entry.previous]o7502, o7502[LinkedList$Entry.previous]o7390) → f18026_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7502sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7502sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o7502sub-1586638576)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7502sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o7502sub0), o7390[LinkedList$Entry.next]o7390, o7502[LinkedList$Entry.next]o7502, o7502[LinkedList$Entry.next]o7390, o7502[LinkedList$Entry.previous]o7502, o7502[LinkedList$Entry.previous]o7390)
f18025_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), o7524[LinkedList$Entry.next]o7524, o7524[LinkedList$Entry.next]o7390, o7524[LinkedList$Entry.next]o7392, o7524[LinkedList$Entry.previous]o7524, o7524[LinkedList$Entry.previous]o7390, o7524[LinkedList$Entry.previous]o7392, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.next]o7524, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390) → f18037_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392) | &&(&&(&&(&&(&&(=(o7526[LinkedList$Entry.next]o7524, +(o7524[LinkedList$Entry.next]o7524, -1)), =(o7526[LinkedList$Entry.next]o7390, +(o7524[LinkedList$Entry.next]o7390, -1))), =(o7526[LinkedList$Entry.next]o7392, +(o7524[LinkedList$Entry.next]o7392, -1))), =(o7527[LinkedList$Entry.previous]o7524, +(o7524[LinkedList$Entry.previous]o7524, -1))), =(o7527[LinkedList$Entry.previous]o7390, +(o7524[LinkedList$Entry.previous]o7390, -1))), =(o7527[LinkedList$Entry.previous]o7392, +(o7524[LinkedList$Entry.previous]o7392, -1)))
f18037_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392) → f18046_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392)
f18046_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392) → f18053_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75250, java.lang.Object(o7392sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-1586584915, java.lang.Object(o7526sub-1586584915))))), java.lang.Object(o7526sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392)
f18046_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392) → f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392)
f18053_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75250, java.lang.Object(o7392sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-1586584915, java.lang.Object(o7526sub-1586584915))))), java.lang.Object(o7526sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392) → f18061_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75250, java.lang.Object(o7392sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-1586584915, java.lang.Object(o7526sub-1586584915))))), java.lang.Object(o7526sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7525-793265968, java.lang.Object(o7526sub-793265968))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75251915062752, java.lang.Object(o7526sub1915062752)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75250, o7390[LinkedList$Entry.next]o7390, o7390[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7392, o7392[LinkedList$Entry.next]o7390, o7392[LinkedList$Entry.previous]o7392, o7392[LinkedList$Entry.previous]o7390, o7392[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7524, o7526[LinkedList$Entry.next]o7390, o7526[LinkedList$Entry.next]o7392, o7527[LinkedList$Entry.previous]o7524, o7527[LinkedList$Entry.previous]o7390, o7527[LinkedList$Entry.previous]o7392)
f18743_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub1451750069))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, matching1, o13819[LinkedList$Entry.next]o13819, o13819[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13819, o13821[LinkedList$Entry.next]o13825, o13821[LinkedList$Entry.next]o13827, o13821[LinkedList$Entry.previous]o13821, o13821[LinkedList$Entry.previous]o13819, o13827[LinkedList$Entry.next]o13825, o13827[LinkedList$Entry.next]o13827, o13827[LinkedList$Entry.next]o13819, o13827[LinkedList$Entry.next]o13821, o13829[LinkedList$Entry.previous]o13825, o13829[LinkedList$Entry.previous]o13829, o13829[LinkedList$Entry.previous]o13819, o13829[LinkedList$Entry.previous]o13821) → f18133_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub1451750069))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13819[LinkedList$Entry.next]o13819, o13819[LinkedList$Entry.next]o13825, o13819[LinkedList$Entry.next]o13827, o13819[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13819, o13821[LinkedList$Entry.next]o13825, o13821[LinkedList$Entry.next]o13827, o13821[LinkedList$Entry.previous]o13821, o13821[LinkedList$Entry.previous]o13819, o13827[LinkedList$Entry.next]o13825, o13827[LinkedList$Entry.next]o13827, o13827[LinkedList$Entry.next]o13819, o13827[LinkedList$Entry.next]o13821, o13829[LinkedList$Entry.previous]o13825, o13829[LinkedList$Entry.previous]o13829, o13829[LinkedList$Entry.previous]o13819, o13829[LinkedList$Entry.previous]o13821) | &&(&&(=(o13819[LinkedList$Entry.next]o13825, 1), =(o13819[LinkedList$Entry.next]o13827, 2)), =(matching1, 0))
f18133_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), java.lang.Object(javaUtilEx.Content(EOC)), o83380, matching1, o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) → f18150_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), 0, o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) | =(matching1, 0)
f18150_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), matching1, o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) → f18162_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) | =(matching1, 0)
f18162_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) → f18177_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341)
f18177_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) → f18192_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341)
f18192_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8338-792400975, java.lang.Object(o8339sub-792400975))), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) → f18207_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8339sub0), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341)
f18207_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8339sub0), o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8339, o8336[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8339, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8340[LinkedList$Entry.previous]o8337, o8340[LinkedList$Entry.previous]o8340, o8340[LinkedList$Entry.previous]o8336, o8340[LinkedList$Entry.previous]o8341) → f18216_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o83381917764278, java.lang.Object(o8339sub1917764278)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8339sub0), o8337[LinkedList$Entry.next]o8337, o8337[LinkedList$Entry.next]o8336, o8337[LinkedList$Entry.next]o8341, o8337[LinkedList$Entry.next]o8339, o8337[LinkedList$Entry.previous]o8337, o8337[LinkedList$Entry.previous]o8336, o8337[LinkedList$Entry.previous]o8341, o8336[LinkedList$Entry.next]o8336, o8336[LinkedList$Entry.next]o8337, o8336[LinkedList$Entry.next]o8341, o8336[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.next]o8341, o8341[LinkedList$Entry.next]o8336, o8341[LinkedList$Entry.next]o8337, o8341[LinkedList$Entry.next]o8339, o8341[LinkedList$Entry.previous]o8341, o8341[LinkedList$Entry.previous]o8336, o8339[LinkedList$Entry.next]o8337, o8339[LinkedList$Entry.next]o8336, o8339[LinkedList$Entry.next]o8341, o8339[LinkedList$Entry.next]o8339) | &&(&&(=(o8337[LinkedList$Entry.next]o8337, 0), =(o8337[LinkedList$Entry.next]o8339, 1)), =(o8337[LinkedList$Entry.previous]o8337, 0))
f18757_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub1451785626), java.lang.Object(o13989sub1451785626))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13987sub0), matching1, o13979[LinkedList$Entry.next]o13979, o13979[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13979, o13981[LinkedList$Entry.next]o13985, o13981[LinkedList$Entry.next]o13989, o13981[LinkedList$Entry.previous]o13981, o13981[LinkedList$Entry.previous]o13979, o13989[LinkedList$Entry.next]o13985, o13989[LinkedList$Entry.next]o13989, o13989[LinkedList$Entry.next]o13979, o13989[LinkedList$Entry.next]o13981, o13991[LinkedList$Entry.previous]o13985, o13991[LinkedList$Entry.previous]o13991, o13991[LinkedList$Entry.previous]o13979, o13991[LinkedList$Entry.previous]o13981) → f18133_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub1451785626), java.lang.Object(o13989sub1451785626))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13987sub0), 0, o13979[LinkedList$Entry.next]o13979, o13979[LinkedList$Entry.next]o13985, o13979[LinkedList$Entry.next]o13989, o13979[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13979, o13981[LinkedList$Entry.next]o13985, o13981[LinkedList$Entry.next]o13989, o13981[LinkedList$Entry.previous]o13981, o13981[LinkedList$Entry.previous]o13979, o13989[LinkedList$Entry.next]o13985, o13989[LinkedList$Entry.next]o13989, o13989[LinkedList$Entry.next]o13979, o13989[LinkedList$Entry.next]o13981, o13991[LinkedList$Entry.previous]o13985, o13991[LinkedList$Entry.previous]o13991, o13991[LinkedList$Entry.previous]o13979, o13991[LinkedList$Entry.previous]o13981) | &&(&&(=(o13979[LinkedList$Entry.next]o13985, 1), =(o13979[LinkedList$Entry.next]o13989, 2)), =(matching1, 0))
f18883_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub1453535576))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15598[LinkedList$Entry.next]o15598, o15598[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15598, o15600[LinkedList$Entry.next]o15604, o15600[LinkedList$Entry.next]o15608, o15600[LinkedList$Entry.previous]o15600, o15600[LinkedList$Entry.previous]o15598, o15608[LinkedList$Entry.next]o15604, o15608[LinkedList$Entry.next]o15608, o15608[LinkedList$Entry.next]o15598, o15608[LinkedList$Entry.next]o15600, o15610[LinkedList$Entry.previous]o15604, o15610[LinkedList$Entry.previous]o15610, o15610[LinkedList$Entry.previous]o15598, o15610[LinkedList$Entry.previous]o15600) → f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub1453535576))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15598[LinkedList$Entry.next]o15598, o15598[LinkedList$Entry.next]o15604, o15598[LinkedList$Entry.next]o15608, o15598[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15598, o15600[LinkedList$Entry.next]o15604, o15600[LinkedList$Entry.next]o15608, o15600[LinkedList$Entry.previous]o15600, o15600[LinkedList$Entry.previous]o15598, o15608[LinkedList$Entry.next]o15604, o15608[LinkedList$Entry.next]o15608, o15608[LinkedList$Entry.next]o15598, o15608[LinkedList$Entry.next]o15600, o15610[LinkedList$Entry.previous]o15604, o15610[LinkedList$Entry.previous]o15610, o15610[LinkedList$Entry.previous]o15598, o15610[LinkedList$Entry.previous]o15600) | &&(&&(=(o15598[LinkedList$Entry.next]o15604, 1), =(o15598[LinkedList$Entry.next]o15608, 2)), =(matching1, 0))
f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), i3090, o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18151_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), i3090, o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367)
f18151_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), matching1, o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18164_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), 0, o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) | =(matching1, 0)
f18164_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), matching1, o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18179_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) | =(matching1, 0)
f18179_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18194_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367)
f18194_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18209_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367)
f18209_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub-792398216))), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18220_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub0), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367)
f18220_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub0), o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8365, o8362[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8365, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8366[LinkedList$Entry.previous]o8363, o8366[LinkedList$Entry.previous]o8366, o8366[LinkedList$Entry.previous]o8362, o8366[LinkedList$Entry.previous]o8367) → f18226_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub1917772555)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8365sub0), o8363[LinkedList$Entry.next]o8363, o8363[LinkedList$Entry.next]o8362, o8363[LinkedList$Entry.next]o8367, o8363[LinkedList$Entry.next]o8365, o8363[LinkedList$Entry.previous]o8363, o8363[LinkedList$Entry.previous]o8362, o8363[LinkedList$Entry.previous]o8367, o8362[LinkedList$Entry.next]o8362, o8362[LinkedList$Entry.next]o8363, o8362[LinkedList$Entry.next]o8367, o8362[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.next]o8367, o8367[LinkedList$Entry.next]o8362, o8367[LinkedList$Entry.next]o8363, o8367[LinkedList$Entry.next]o8365, o8367[LinkedList$Entry.previous]o8367, o8367[LinkedList$Entry.previous]o8362, o8365[LinkedList$Entry.next]o8363, o8365[LinkedList$Entry.next]o8362, o8365[LinkedList$Entry.next]o8367, o8365[LinkedList$Entry.next]o8365) | &&(&&(=(o8363[LinkedList$Entry.next]o8363, 0), =(o8363[LinkedList$Entry.next]o8365, 1)), =(o8363[LinkedList$Entry.previous]o8363, 0))
f18890_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub1453570296))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15752[LinkedList$Entry.next]o15752, o15752[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15752, o15754[LinkedList$Entry.next]o15758, o15754[LinkedList$Entry.next]o15762, o15754[LinkedList$Entry.previous]o15754, o15754[LinkedList$Entry.previous]o15752, o15762[LinkedList$Entry.next]o15758, o15762[LinkedList$Entry.next]o15762, o15762[LinkedList$Entry.next]o15752, o15762[LinkedList$Entry.next]o15754, o15764[LinkedList$Entry.previous]o15758, o15764[LinkedList$Entry.previous]o15764, o15764[LinkedList$Entry.previous]o15752, o15764[LinkedList$Entry.previous]o15754) → f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub1453570296))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15752[LinkedList$Entry.next]o15752, o15752[LinkedList$Entry.next]o15758, o15752[LinkedList$Entry.next]o15762, o15752[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15752, o15754[LinkedList$Entry.next]o15758, o15754[LinkedList$Entry.next]o15762, o15754[LinkedList$Entry.previous]o15754, o15754[LinkedList$Entry.previous]o15752, o15762[LinkedList$Entry.next]o15758, o15762[LinkedList$Entry.next]o15762, o15762[LinkedList$Entry.next]o15752, o15762[LinkedList$Entry.next]o15754, o15764[LinkedList$Entry.previous]o15758, o15764[LinkedList$Entry.previous]o15764, o15764[LinkedList$Entry.previous]o15752, o15764[LinkedList$Entry.previous]o15754) | &&(&&(=(o15752[LinkedList$Entry.next]o15758, 1), =(o15752[LinkedList$Entry.next]o15762, 2)), =(matching1, 0))
f18894_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub1453625073))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15902[LinkedList$Entry.next]o15902, o15902[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15902, o15904[LinkedList$Entry.next]o15908, o15904[LinkedList$Entry.next]o15912, o15904[LinkedList$Entry.previous]o15904, o15904[LinkedList$Entry.previous]o15902, o15912[LinkedList$Entry.next]o15908, o15912[LinkedList$Entry.next]o15912, o15912[LinkedList$Entry.next]o15902, o15912[LinkedList$Entry.next]o15904, o15914[LinkedList$Entry.previous]o15908, o15914[LinkedList$Entry.previous]o15914, o15914[LinkedList$Entry.previous]o15902, o15914[LinkedList$Entry.previous]o15904) → f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub1453625073))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15902[LinkedList$Entry.next]o15902, o15902[LinkedList$Entry.next]o15908, o15902[LinkedList$Entry.next]o15912, o15902[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15902, o15904[LinkedList$Entry.next]o15908, o15904[LinkedList$Entry.next]o15912, o15904[LinkedList$Entry.previous]o15904, o15904[LinkedList$Entry.previous]o15902, o15912[LinkedList$Entry.next]o15908, o15912[LinkedList$Entry.next]o15912, o15912[LinkedList$Entry.next]o15902, o15912[LinkedList$Entry.next]o15904, o15914[LinkedList$Entry.previous]o15908, o15914[LinkedList$Entry.previous]o15914, o15914[LinkedList$Entry.previous]o15902, o15914[LinkedList$Entry.previous]o15904) | &&(&&(=(o15902[LinkedList$Entry.next]o15908, 1), =(o15902[LinkedList$Entry.next]o15912, 2)), =(matching1, 0))
f18899_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub1454286055))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16056[LinkedList$Entry.next]o16056, o16056[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16056, o16058[LinkedList$Entry.next]o16062, o16058[LinkedList$Entry.next]o16066, o16058[LinkedList$Entry.previous]o16058, o16058[LinkedList$Entry.previous]o16056, o16066[LinkedList$Entry.next]o16062, o16066[LinkedList$Entry.next]o16066, o16066[LinkedList$Entry.next]o16056, o16066[LinkedList$Entry.next]o16058, o16068[LinkedList$Entry.previous]o16062, o16068[LinkedList$Entry.previous]o16068, o16068[LinkedList$Entry.previous]o16056, o16068[LinkedList$Entry.previous]o16058) → f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub1454286055))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16056[LinkedList$Entry.next]o16056, o16056[LinkedList$Entry.next]o16062, o16056[LinkedList$Entry.next]o16066, o16056[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16056, o16058[LinkedList$Entry.next]o16062, o16058[LinkedList$Entry.next]o16066, o16058[LinkedList$Entry.previous]o16058, o16058[LinkedList$Entry.previous]o16056, o16066[LinkedList$Entry.next]o16062, o16066[LinkedList$Entry.next]o16066, o16066[LinkedList$Entry.next]o16056, o16066[LinkedList$Entry.next]o16058, o16068[LinkedList$Entry.previous]o16062, o16068[LinkedList$Entry.previous]o16068, o16068[LinkedList$Entry.previous]o16056, o16068[LinkedList$Entry.previous]o16058) | &&(&&(=(o16056[LinkedList$Entry.next]o16062, 1), =(o16056[LinkedList$Entry.next]o16066, 2)), =(matching1, 1))
f18906_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub1454344893))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16253[LinkedList$Entry.next]o16253, o16253[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16253, o16255[LinkedList$Entry.next]o16259, o16255[LinkedList$Entry.next]o16263, o16255[LinkedList$Entry.previous]o16255, o16255[LinkedList$Entry.previous]o16253, o16263[LinkedList$Entry.next]o16259, o16263[LinkedList$Entry.next]o16263, o16263[LinkedList$Entry.next]o16253, o16263[LinkedList$Entry.next]o16255, o16265[LinkedList$Entry.previous]o16259, o16265[LinkedList$Entry.previous]o16265, o16265[LinkedList$Entry.previous]o16253, o16265[LinkedList$Entry.previous]o16255) → f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub1454344893))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16253[LinkedList$Entry.next]o16253, o16253[LinkedList$Entry.next]o16259, o16253[LinkedList$Entry.next]o16263, o16253[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16253, o16255[LinkedList$Entry.next]o16259, o16255[LinkedList$Entry.next]o16263, o16255[LinkedList$Entry.previous]o16255, o16255[LinkedList$Entry.previous]o16253, o16263[LinkedList$Entry.next]o16259, o16263[LinkedList$Entry.next]o16263, o16263[LinkedList$Entry.next]o16253, o16263[LinkedList$Entry.next]o16255, o16265[LinkedList$Entry.previous]o16259, o16265[LinkedList$Entry.previous]o16265, o16265[LinkedList$Entry.previous]o16253, o16265[LinkedList$Entry.previous]o16255) | &&(&&(=(o16253[LinkedList$Entry.next]o16259, 1), =(o16253[LinkedList$Entry.next]o16263, 2)), =(matching1, 1))
f18912_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub1454402336))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16426[LinkedList$Entry.next]o16426, o16426[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16426, o16428[LinkedList$Entry.next]o16432, o16428[LinkedList$Entry.next]o16436, o16428[LinkedList$Entry.previous]o16428, o16428[LinkedList$Entry.previous]o16426, o16436[LinkedList$Entry.next]o16432, o16436[LinkedList$Entry.next]o16436, o16436[LinkedList$Entry.next]o16426, o16436[LinkedList$Entry.next]o16428, o16438[LinkedList$Entry.previous]o16432, o16438[LinkedList$Entry.previous]o16438, o16438[LinkedList$Entry.previous]o16426, o16438[LinkedList$Entry.previous]o16428) → f18136_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub1454402336))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16426[LinkedList$Entry.next]o16426, o16426[LinkedList$Entry.next]o16432, o16426[LinkedList$Entry.next]o16436, o16426[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16426, o16428[LinkedList$Entry.next]o16432, o16428[LinkedList$Entry.next]o16436, o16428[LinkedList$Entry.previous]o16428, o16428[LinkedList$Entry.previous]o16426, o16436[LinkedList$Entry.next]o16432, o16436[LinkedList$Entry.next]o16436, o16436[LinkedList$Entry.next]o16426, o16436[LinkedList$Entry.next]o16428, o16438[LinkedList$Entry.previous]o16432, o16438[LinkedList$Entry.previous]o16438, o16438[LinkedList$Entry.previous]o16426, o16438[LinkedList$Entry.previous]o16428) | &&(&&(=(o16426[LinkedList$Entry.next]o16432, 1), =(o16426[LinkedList$Entry.next]o16436, 2)), =(matching1, 1))
f18026_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), o7390[LinkedList$Entry.next]o7390, o7528[LinkedList$Entry.next]o7528, o7528[LinkedList$Entry.next]o7390, o7528[LinkedList$Entry.previous]o7528, o7528[LinkedList$Entry.previous]o7390) → f18038_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390) | &&(&&(&&(=(o7530[LinkedList$Entry.next]o7528, +(o7528[LinkedList$Entry.next]o7528, -1)), =(o7530[LinkedList$Entry.next]o7390, +(o7528[LinkedList$Entry.next]o7390, -1))), =(o7531[LinkedList$Entry.previous]o7528, +(o7528[LinkedList$Entry.previous]o7528, -1))), =(o7531[LinkedList$Entry.previous]o7390, +(o7528[LinkedList$Entry.previous]o7390, -1)))
f18038_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390) → f18047_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390)
f18047_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390) → f18054_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75290, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-1586584791, java.lang.Object(o7530sub-1586584791))))), java.lang.Object(o7530sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390)
f18047_0_indexOf_InvokeMethod(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390) → f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390)
f18054_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75290, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-1586584791, java.lang.Object(o7530sub-1586584791))))), java.lang.Object(o7530sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390) → f18062_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), o75290, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-1586584791, java.lang.Object(o7530sub-1586584791))))), java.lang.Object(o7530sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o7529-793265844, java.lang.Object(o7530sub-793265844))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o75291915062876, java.lang.Object(o7530sub1915062876)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), o75290, o7390[LinkedList$Entry.next]o7390, o7530[LinkedList$Entry.next]o7528, o7530[LinkedList$Entry.next]o7390, o7531[LinkedList$Entry.previous]o7528, o7531[LinkedList$Entry.previous]o7390)
f18735_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub1451725145))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, matching1, o13773[LinkedList$Entry.next]o13773, o13779[LinkedList$Entry.next]o13777, o13779[LinkedList$Entry.next]o13779, o13779[LinkedList$Entry.next]o13773, o13781[LinkedList$Entry.previous]o13777, o13781[LinkedList$Entry.previous]o13781, o13781[LinkedList$Entry.previous]o13773) → f18119_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub1451725145))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13773[LinkedList$Entry.next]o13773, o13773[LinkedList$Entry.next]o13777, o13773[LinkedList$Entry.next]o13779, o13779[LinkedList$Entry.next]o13777, o13779[LinkedList$Entry.next]o13779, o13779[LinkedList$Entry.next]o13773, o13781[LinkedList$Entry.previous]o13777, o13781[LinkedList$Entry.previous]o13781, o13781[LinkedList$Entry.previous]o13773) | &&(&&(=(o13773[LinkedList$Entry.next]o13777, 1), =(o13773[LinkedList$Entry.next]o13779, 2)), =(matching1, 0))
f18119_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), java.lang.Object(javaUtilEx.Content(EOC)), o81390, matching1, o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) → f18137_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), 0, o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) | =(matching1, 0)
f18137_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), matching1, o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) → f18152_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) | =(matching1, 0)
f18152_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) → f18165_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137)
f18165_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) → f18180_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137)
f18180_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o8139-792460526, java.lang.Object(o8140sub-792460526))), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) → f18195_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8140sub0), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137)
f18195_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8140sub0), o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140, o8140[LinkedList$Entry.next]o8137, o8141[LinkedList$Entry.previous]o8138, o8141[LinkedList$Entry.previous]o8141, o8141[LinkedList$Entry.previous]o8137) → f18216_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o81391917585625, java.lang.Object(o8140sub1917585625)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8140sub0), o8138[LinkedList$Entry.next]o8138, o8138[LinkedList$Entry.next]o8137, o8138[LinkedList$Entry.next]o8138, o8138[LinkedList$Entry.next]o8140, o8138[LinkedList$Entry.previous]o8138, o8138[LinkedList$Entry.previous]o8137, o8138[LinkedList$Entry.previous]o8138, o8137[LinkedList$Entry.next]o8137, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8138, o8137[LinkedList$Entry.next]o8140, o8138[LinkedList$Entry.next]o8138, o8138[LinkedList$Entry.next]o8137, o8138[LinkedList$Entry.next]o8138, o8138[LinkedList$Entry.next]o8140, o8138[LinkedList$Entry.previous]o8138, o8138[LinkedList$Entry.previous]o8137, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8137, o8140[LinkedList$Entry.next]o8138, o8140[LinkedList$Entry.next]o8140) | &&(&&(&&(&&(&&(&&(&&(&&(=(o8138[LinkedList$Entry.next]o8138, 0), =(o8138[LinkedList$Entry.next]o8138, 0)), =(o8138[LinkedList$Entry.next]o8140, 1)), =(o8138[LinkedList$Entry.previous]o8138, 0)), =(o8138[LinkedList$Entry.previous]o8138, 0)), =(o8138[LinkedList$Entry.next]o8138, 0)), =(o8138[LinkedList$Entry.next]o8138, 0)), =(o8138[LinkedList$Entry.next]o8140, 1)), =(o8138[LinkedList$Entry.previous]o8138, 0))
f18751_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub1451778992), java.lang.Object(o13922sub1451778992))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13920sub0), matching1, o13914[LinkedList$Entry.next]o13914, o13922[LinkedList$Entry.next]o13918, o13922[LinkedList$Entry.next]o13922, o13922[LinkedList$Entry.next]o13914, o13924[LinkedList$Entry.previous]o13918, o13924[LinkedList$Entry.previous]o13924, o13924[LinkedList$Entry.previous]o13914) → f18119_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub1451778992), java.lang.Object(o13922sub1451778992))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13920sub0), 0, o13914[LinkedList$Entry.next]o13914, o13914[LinkedList$Entry.next]o13918, o13914[LinkedList$Entry.next]o13922, o13922[LinkedList$Entry.next]o13918, o13922[LinkedList$Entry.next]o13922, o13922[LinkedList$Entry.next]o13914, o13924[LinkedList$Entry.previous]o13918, o13924[LinkedList$Entry.previous]o13924, o13924[LinkedList$Entry.previous]o13914) | &&(&&(=(o13914[LinkedList$Entry.next]o13918, 1), =(o13914[LinkedList$Entry.next]o13922, 2)), =(matching1, 0))
f18870_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub1453453829))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15378[LinkedList$Entry.next]o15378, o15386[LinkedList$Entry.next]o15382, o15386[LinkedList$Entry.next]o15386, o15386[LinkedList$Entry.next]o15378, o15388[LinkedList$Entry.previous]o15382, o15388[LinkedList$Entry.previous]o15388, o15388[LinkedList$Entry.previous]o15378) → f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub1453453829))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15378[LinkedList$Entry.next]o15378, o15378[LinkedList$Entry.next]o15382, o15378[LinkedList$Entry.next]o15386, o15386[LinkedList$Entry.next]o15382, o15386[LinkedList$Entry.next]o15386, o15386[LinkedList$Entry.next]o15378, o15388[LinkedList$Entry.previous]o15382, o15388[LinkedList$Entry.previous]o15388, o15388[LinkedList$Entry.previous]o15378) | &&(&&(=(o15378[LinkedList$Entry.next]o15382, 1), =(o15378[LinkedList$Entry.next]o15386, 2)), =(matching1, 0))
f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), i3013, o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18138_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), i3013, o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150)
f18138_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), matching1, o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18154_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), 0, o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) | =(matching1, 0)
f18154_0_indexOf_EQ(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), matching1, o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18167_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) | =(matching1, 0)
f18167_0_indexOf_Inc(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18182_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150)
f18182_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18197_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150)
f18197_0_indexOf_FieldAccess(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub-792458821))), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18212_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub0), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150)
f18212_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub0), o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153, o8153[LinkedList$Entry.next]o8150, o8154[LinkedList$Entry.previous]o8151, o8154[LinkedList$Entry.previous]o8154, o8154[LinkedList$Entry.previous]o8150) → f18216_0_indexOf_Store(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub1917590089)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o8153sub0), o8151[LinkedList$Entry.next]o8151, o8151[LinkedList$Entry.next]o8150, o8151[LinkedList$Entry.next]o8151, o8151[LinkedList$Entry.next]o8153, o8151[LinkedList$Entry.previous]o8151, o8151[LinkedList$Entry.previous]o8150, o8151[LinkedList$Entry.previous]o8151, o8150[LinkedList$Entry.next]o8150, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8151, o8150[LinkedList$Entry.next]o8153, o8151[LinkedList$Entry.next]o8151, o8151[LinkedList$Entry.next]o8150, o8151[LinkedList$Entry.next]o8151, o8151[LinkedList$Entry.next]o8153, o8151[LinkedList$Entry.previous]o8151, o8151[LinkedList$Entry.previous]o8150, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8150, o8153[LinkedList$Entry.next]o8151, o8153[LinkedList$Entry.next]o8153) | &&(&&(&&(&&(&&(&&(&&(&&(=(o8151[LinkedList$Entry.next]o8151, 0), =(o8151[LinkedList$Entry.next]o8151, 0)), =(o8151[LinkedList$Entry.next]o8153, 1)), =(o8151[LinkedList$Entry.previous]o8151, 0)), =(o8151[LinkedList$Entry.previous]o8151, 0)), =(o8151[LinkedList$Entry.next]o8151, 0)), =(o8151[LinkedList$Entry.next]o8151, 0)), =(o8151[LinkedList$Entry.next]o8153, 1)), =(o8151[LinkedList$Entry.previous]o8151, 0))
f18887_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub1453542365))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15672[LinkedList$Entry.next]o15672, o15680[LinkedList$Entry.next]o15676, o15680[LinkedList$Entry.next]o15680, o15680[LinkedList$Entry.next]o15672, o15682[LinkedList$Entry.previous]o15676, o15682[LinkedList$Entry.previous]o15682, o15682[LinkedList$Entry.previous]o15672) → f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub1453542365))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15672[LinkedList$Entry.next]o15672, o15672[LinkedList$Entry.next]o15676, o15672[LinkedList$Entry.next]o15680, o15680[LinkedList$Entry.next]o15676, o15680[LinkedList$Entry.next]o15680, o15680[LinkedList$Entry.next]o15672, o15682[LinkedList$Entry.previous]o15676, o15682[LinkedList$Entry.previous]o15682, o15682[LinkedList$Entry.previous]o15672) | &&(&&(=(o15672[LinkedList$Entry.next]o15676, 1), =(o15672[LinkedList$Entry.next]o15680, 2)), =(matching1, 0))
f18892_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub1453598134))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15833[LinkedList$Entry.next]o15833, o15841[LinkedList$Entry.next]o15837, o15841[LinkedList$Entry.next]o15841, o15841[LinkedList$Entry.next]o15833, o15843[LinkedList$Entry.previous]o15837, o15843[LinkedList$Entry.previous]o15843, o15843[LinkedList$Entry.previous]o15833) → f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub1453598134))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15833[LinkedList$Entry.next]o15833, o15833[LinkedList$Entry.next]o15837, o15833[LinkedList$Entry.next]o15841, o15841[LinkedList$Entry.next]o15837, o15841[LinkedList$Entry.next]o15841, o15841[LinkedList$Entry.next]o15833, o15843[LinkedList$Entry.previous]o15837, o15843[LinkedList$Entry.previous]o15843, o15843[LinkedList$Entry.previous]o15833) | &&(&&(=(o15833[LinkedList$Entry.next]o15837, 1), =(o15833[LinkedList$Entry.next]o15841, 2)), =(matching1, 0))
f18897_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub1453633505))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o15987[LinkedList$Entry.next]o15987, o15995[LinkedList$Entry.next]o15991, o15995[LinkedList$Entry.next]o15995, o15995[LinkedList$Entry.next]o15987, o15997[LinkedList$Entry.previous]o15991, o15997[LinkedList$Entry.previous]o15997, o15997[LinkedList$Entry.previous]o15987) → f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub1453633505))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o15987[LinkedList$Entry.next]o15987, o15987[LinkedList$Entry.next]o15991, o15987[LinkedList$Entry.next]o15995, o15995[LinkedList$Entry.next]o15991, o15995[LinkedList$Entry.next]o15995, o15995[LinkedList$Entry.next]o15987, o15997[LinkedList$Entry.previous]o15991, o15997[LinkedList$Entry.previous]o15997, o15997[LinkedList$Entry.previous]o15987) | &&(&&(=(o15987[LinkedList$Entry.next]o15991, 1), =(o15987[LinkedList$Entry.next]o15995, 2)), =(matching1, 1))
f18904_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub1454317954))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16184[LinkedList$Entry.next]o16184, o16192[LinkedList$Entry.next]o16188, o16192[LinkedList$Entry.next]o16192, o16192[LinkedList$Entry.next]o16184, o16194[LinkedList$Entry.previous]o16188, o16194[LinkedList$Entry.previous]o16194, o16194[LinkedList$Entry.previous]o16184) → f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub1454317954))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16184[LinkedList$Entry.next]o16184, o16184[LinkedList$Entry.next]o16188, o16184[LinkedList$Entry.next]o16192, o16192[LinkedList$Entry.next]o16188, o16192[LinkedList$Entry.next]o16192, o16192[LinkedList$Entry.next]o16184, o16194[LinkedList$Entry.previous]o16188, o16194[LinkedList$Entry.previous]o16194, o16194[LinkedList$Entry.previous]o16184) | &&(&&(=(o16184[LinkedList$Entry.next]o16188, 1), =(o16184[LinkedList$Entry.next]o16192, 2)), =(matching1, 1))
f18910_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub1454375397))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), matching1, o16357[LinkedList$Entry.next]o16357, o16365[LinkedList$Entry.next]o16361, o16365[LinkedList$Entry.next]o16365, o16365[LinkedList$Entry.next]o16357, o16367[LinkedList$Entry.previous]o16361, o16367[LinkedList$Entry.previous]o16367, o16367[LinkedList$Entry.previous]o16357) → f18122_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub1454375397))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16357[LinkedList$Entry.next]o16357, o16357[LinkedList$Entry.next]o16361, o16357[LinkedList$Entry.next]o16365, o16365[LinkedList$Entry.next]o16361, o16365[LinkedList$Entry.next]o16365, o16365[LinkedList$Entry.next]o16357, o16367[LinkedList$Entry.previous]o16361, o16367[LinkedList$Entry.previous]o16367, o16367[LinkedList$Entry.previous]o16357) | &&(&&(=(o16357[LinkedList$Entry.next]o16361, 1), =(o16357[LinkedList$Entry.next]o16365, 2)), =(matching1, 1))
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13857sub1451752952))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, java.lang.Object(javaUtilEx.Content(EOC)), NULL, o13849[LinkedList$Entry.next]o13849, o13849[LinkedList$Entry.next]o13847, o13849[LinkedList$Entry.next]o13851, o13849[LinkedList$Entry.previous]o13849, o13849[LinkedList$Entry.previous]o13847, o13849[LinkedList$Entry.previous]o13851, o13847[LinkedList$Entry.next]o13847, o13847[LinkedList$Entry.next]o13849, o13847[LinkedList$Entry.next]o13851, o13851[LinkedList$Entry.next]o13851, o13851[LinkedList$Entry.next]o13847, o13851[LinkedList$Entry.next]o13849, o13851[LinkedList$Entry.previous]o13851, o13851[LinkedList$Entry.previous]o13847, o13849[LinkedList$Entry.next]o13855, o13847[LinkedList$Entry.next]o13855, o13851[LinkedList$Entry.next]o13855, o13857[LinkedList$Entry.next]o13849, o13857[LinkedList$Entry.next]o13855, o13857[LinkedList$Entry.next]o13847, o13857[LinkedList$Entry.next]o13851) → f18745_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13849sub-1391463252)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13857sub1451752952))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13849[LinkedList$Entry.next]o13849, o13849[LinkedList$Entry.next]o13847, o13849[LinkedList$Entry.next]o13851, o13849[LinkedList$Entry.next]o13855, o13849[LinkedList$Entry.next]o13857, o13849[LinkedList$Entry.previous]o13849, o13849[LinkedList$Entry.previous]o13847, o13849[LinkedList$Entry.previous]o13851, o13847[LinkedList$Entry.next]o13847, o13847[LinkedList$Entry.next]o13851, o13847[LinkedList$Entry.next]o13855, o13847[LinkedList$Entry.next]o13857, o13851[LinkedList$Entry.next]o13851, o13851[LinkedList$Entry.next]o13847, o13851[LinkedList$Entry.next]o13849, o13851[LinkedList$Entry.next]o13855, o13851[LinkedList$Entry.next]o13857, o13851[LinkedList$Entry.previous]o13851, o13851[LinkedList$Entry.previous]o13847, o13857[LinkedList$Entry.next]o13849, o13857[LinkedList$Entry.next]o13847, o13857[LinkedList$Entry.next]o13851, o13857[LinkedList$Entry.next]o13855, o13857[LinkedList$Entry.next]o13857)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o14027sub1452435262), java.lang.Object(o14029sub1452435262))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o14027sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o14027sub0), o14019[LinkedList$Entry.next]o14019, o14019[LinkedList$Entry.next]o14017, o14019[LinkedList$Entry.next]o14021, o14019[LinkedList$Entry.previous]o14019, o14019[LinkedList$Entry.previous]o14017, o14019[LinkedList$Entry.previous]o14021, o14017[LinkedList$Entry.next]o14017, o14017[LinkedList$Entry.next]o14019, o14017[LinkedList$Entry.next]o14021, o14021[LinkedList$Entry.next]o14021, o14021[LinkedList$Entry.next]o14017, o14021[LinkedList$Entry.next]o14019, o14021[LinkedList$Entry.previous]o14021, o14021[LinkedList$Entry.previous]o14017, o14019[LinkedList$Entry.next]o14025, o14017[LinkedList$Entry.next]o14025, o14021[LinkedList$Entry.next]o14025, o14029[LinkedList$Entry.next]o14019, o14029[LinkedList$Entry.next]o14025, o14029[LinkedList$Entry.next]o14017, o14029[LinkedList$Entry.next]o14021) → f18759_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o14019sub-1390098632)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o14027sub1452435262), java.lang.Object(o14029sub1452435262))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o14027sub0), 0, o14019[LinkedList$Entry.next]o14019, o14019[LinkedList$Entry.next]o14017, o14019[LinkedList$Entry.next]o14021, o14019[LinkedList$Entry.next]o14025, o14019[LinkedList$Entry.next]o14029, o14019[LinkedList$Entry.previous]o14019, o14019[LinkedList$Entry.previous]o14017, o14019[LinkedList$Entry.previous]o14021, o14017[LinkedList$Entry.next]o14017, o14017[LinkedList$Entry.next]o14021, o14017[LinkedList$Entry.next]o14025, o14017[LinkedList$Entry.next]o14029, o14021[LinkedList$Entry.next]o14021, o14021[LinkedList$Entry.next]o14017, o14021[LinkedList$Entry.next]o14019, o14021[LinkedList$Entry.next]o14025, o14021[LinkedList$Entry.next]o14029, o14021[LinkedList$Entry.previous]o14021, o14021[LinkedList$Entry.previous]o14017, o14029[LinkedList$Entry.next]o14019, o14029[LinkedList$Entry.next]o14017, o14029[LinkedList$Entry.next]o14021, o14029[LinkedList$Entry.next]o14025, o14029[LinkedList$Entry.next]o14029)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15638sub1453538459))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15628[LinkedList$Entry.next]o15628, o15628[LinkedList$Entry.next]o15626, o15628[LinkedList$Entry.next]o15630, o15628[LinkedList$Entry.previous]o15628, o15628[LinkedList$Entry.previous]o15626, o15628[LinkedList$Entry.previous]o15630, o15626[LinkedList$Entry.next]o15626, o15626[LinkedList$Entry.next]o15628, o15626[LinkedList$Entry.next]o15630, o15630[LinkedList$Entry.next]o15630, o15630[LinkedList$Entry.next]o15626, o15630[LinkedList$Entry.next]o15628, o15630[LinkedList$Entry.previous]o15630, o15630[LinkedList$Entry.previous]o15626, o15628[LinkedList$Entry.next]o15634, o15626[LinkedList$Entry.next]o15634, o15630[LinkedList$Entry.next]o15634, o15638[LinkedList$Entry.next]o15628, o15638[LinkedList$Entry.next]o15634, o15638[LinkedList$Entry.next]o15626, o15638[LinkedList$Entry.next]o15630) → f18884_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15628sub-1387892238)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15638sub1453538459))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15628[LinkedList$Entry.next]o15628, o15628[LinkedList$Entry.next]o15626, o15628[LinkedList$Entry.next]o15630, o15628[LinkedList$Entry.next]o15634, o15628[LinkedList$Entry.next]o15638, o15628[LinkedList$Entry.previous]o15628, o15628[LinkedList$Entry.previous]o15626, o15628[LinkedList$Entry.previous]o15630, o15626[LinkedList$Entry.next]o15626, o15626[LinkedList$Entry.next]o15630, o15626[LinkedList$Entry.next]o15634, o15626[LinkedList$Entry.next]o15638, o15630[LinkedList$Entry.next]o15630, o15630[LinkedList$Entry.next]o15626, o15630[LinkedList$Entry.next]o15628, o15630[LinkedList$Entry.next]o15634, o15630[LinkedList$Entry.next]o15638, o15630[LinkedList$Entry.previous]o15630, o15630[LinkedList$Entry.previous]o15626, o15638[LinkedList$Entry.next]o15628, o15638[LinkedList$Entry.next]o15626, o15638[LinkedList$Entry.next]o15630, o15638[LinkedList$Entry.next]o15634, o15638[LinkedList$Entry.next]o15638)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15800sub1453574078))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15790[LinkedList$Entry.next]o15790, o15790[LinkedList$Entry.next]o15788, o15790[LinkedList$Entry.next]o15792, o15790[LinkedList$Entry.previous]o15790, o15790[LinkedList$Entry.previous]o15788, o15790[LinkedList$Entry.previous]o15792, o15788[LinkedList$Entry.next]o15788, o15788[LinkedList$Entry.next]o15790, o15788[LinkedList$Entry.next]o15792, o15792[LinkedList$Entry.next]o15792, o15792[LinkedList$Entry.next]o15788, o15792[LinkedList$Entry.next]o15790, o15792[LinkedList$Entry.previous]o15792, o15792[LinkedList$Entry.previous]o15788, o15790[LinkedList$Entry.next]o15796, o15788[LinkedList$Entry.next]o15796, o15792[LinkedList$Entry.next]o15796, o15800[LinkedList$Entry.next]o15790, o15800[LinkedList$Entry.next]o15796, o15800[LinkedList$Entry.next]o15788, o15800[LinkedList$Entry.next]o15792) → f18891_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15790sub-1387821000)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15800sub1453574078))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15790[LinkedList$Entry.next]o15790, o15790[LinkedList$Entry.next]o15788, o15790[LinkedList$Entry.next]o15792, o15790[LinkedList$Entry.next]o15796, o15790[LinkedList$Entry.next]o15800, o15790[LinkedList$Entry.previous]o15790, o15790[LinkedList$Entry.previous]o15788, o15790[LinkedList$Entry.previous]o15792, o15788[LinkedList$Entry.next]o15788, o15788[LinkedList$Entry.next]o15792, o15788[LinkedList$Entry.next]o15796, o15788[LinkedList$Entry.next]o15800, o15792[LinkedList$Entry.next]o15792, o15792[LinkedList$Entry.next]o15788, o15792[LinkedList$Entry.next]o15790, o15792[LinkedList$Entry.next]o15796, o15792[LinkedList$Entry.next]o15800, o15792[LinkedList$Entry.previous]o15792, o15792[LinkedList$Entry.previous]o15788, o15800[LinkedList$Entry.next]o15790, o15800[LinkedList$Entry.next]o15788, o15800[LinkedList$Entry.next]o15792, o15800[LinkedList$Entry.next]o15796, o15800[LinkedList$Entry.next]o15800)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15952sub1453628917))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15942[LinkedList$Entry.next]o15942, o15942[LinkedList$Entry.next]o15940, o15942[LinkedList$Entry.next]o15944, o15942[LinkedList$Entry.previous]o15942, o15942[LinkedList$Entry.previous]o15940, o15942[LinkedList$Entry.previous]o15944, o15940[LinkedList$Entry.next]o15940, o15940[LinkedList$Entry.next]o15942, o15940[LinkedList$Entry.next]o15944, o15944[LinkedList$Entry.next]o15944, o15944[LinkedList$Entry.next]o15940, o15944[LinkedList$Entry.next]o15942, o15944[LinkedList$Entry.previous]o15944, o15944[LinkedList$Entry.previous]o15940, o15942[LinkedList$Entry.next]o15948, o15940[LinkedList$Entry.next]o15948, o15944[LinkedList$Entry.next]o15948, o15952[LinkedList$Entry.next]o15942, o15952[LinkedList$Entry.next]o15948, o15952[LinkedList$Entry.next]o15940, o15952[LinkedList$Entry.next]o15944) → f18895_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15942sub-1387710671)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15952sub1453628917))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15942[LinkedList$Entry.next]o15942, o15942[LinkedList$Entry.next]o15940, o15942[LinkedList$Entry.next]o15944, o15942[LinkedList$Entry.next]o15948, o15942[LinkedList$Entry.next]o15952, o15942[LinkedList$Entry.previous]o15942, o15942[LinkedList$Entry.previous]o15940, o15942[LinkedList$Entry.previous]o15944, o15940[LinkedList$Entry.next]o15940, o15940[LinkedList$Entry.next]o15944, o15940[LinkedList$Entry.next]o15948, o15940[LinkedList$Entry.next]o15952, o15944[LinkedList$Entry.next]o15944, o15944[LinkedList$Entry.next]o15940, o15944[LinkedList$Entry.next]o15942, o15944[LinkedList$Entry.next]o15948, o15944[LinkedList$Entry.next]o15952, o15944[LinkedList$Entry.previous]o15944, o15944[LinkedList$Entry.previous]o15940, o15952[LinkedList$Entry.next]o15942, o15952[LinkedList$Entry.next]o15940, o15952[LinkedList$Entry.next]o15944, o15952[LinkedList$Entry.next]o15948, o15952[LinkedList$Entry.next]o15952)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16128sub1454312064))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16118[LinkedList$Entry.next]o16118, o16118[LinkedList$Entry.next]o16116, o16118[LinkedList$Entry.next]o16120, o16118[LinkedList$Entry.previous]o16118, o16118[LinkedList$Entry.previous]o16116, o16118[LinkedList$Entry.previous]o16120, o16116[LinkedList$Entry.next]o16116, o16116[LinkedList$Entry.next]o16118, o16116[LinkedList$Entry.next]o16120, o16120[LinkedList$Entry.next]o16120, o16120[LinkedList$Entry.next]o16116, o16120[LinkedList$Entry.next]o16118, o16120[LinkedList$Entry.previous]o16120, o16120[LinkedList$Entry.previous]o16116, o16118[LinkedList$Entry.next]o16124, o16116[LinkedList$Entry.next]o16124, o16120[LinkedList$Entry.next]o16124, o16128[LinkedList$Entry.next]o16118, o16128[LinkedList$Entry.next]o16124, o16128[LinkedList$Entry.next]o16116, o16128[LinkedList$Entry.next]o16120) → f18902_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16118sub-1386345028)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16128sub1454312064))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16118[LinkedList$Entry.next]o16118, o16118[LinkedList$Entry.next]o16116, o16118[LinkedList$Entry.next]o16120, o16118[LinkedList$Entry.next]o16124, o16118[LinkedList$Entry.next]o16128, o16118[LinkedList$Entry.previous]o16118, o16118[LinkedList$Entry.previous]o16116, o16118[LinkedList$Entry.previous]o16120, o16116[LinkedList$Entry.next]o16116, o16116[LinkedList$Entry.next]o16120, o16116[LinkedList$Entry.next]o16124, o16116[LinkedList$Entry.next]o16128, o16120[LinkedList$Entry.next]o16120, o16120[LinkedList$Entry.next]o16116, o16120[LinkedList$Entry.next]o16118, o16120[LinkedList$Entry.next]o16124, o16120[LinkedList$Entry.next]o16128, o16120[LinkedList$Entry.previous]o16120, o16120[LinkedList$Entry.previous]o16116, o16128[LinkedList$Entry.next]o16118, o16128[LinkedList$Entry.next]o16116, o16128[LinkedList$Entry.next]o16120, o16128[LinkedList$Entry.next]o16124, o16128[LinkedList$Entry.next]o16128)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16302sub1454348706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16292[LinkedList$Entry.next]o16292, o16292[LinkedList$Entry.next]o16290, o16292[LinkedList$Entry.next]o16294, o16292[LinkedList$Entry.previous]o16292, o16292[LinkedList$Entry.previous]o16290, o16292[LinkedList$Entry.previous]o16294, o16290[LinkedList$Entry.next]o16290, o16290[LinkedList$Entry.next]o16292, o16290[LinkedList$Entry.next]o16294, o16294[LinkedList$Entry.next]o16294, o16294[LinkedList$Entry.next]o16290, o16294[LinkedList$Entry.next]o16292, o16294[LinkedList$Entry.previous]o16294, o16294[LinkedList$Entry.previous]o16290, o16292[LinkedList$Entry.next]o16298, o16290[LinkedList$Entry.next]o16298, o16294[LinkedList$Entry.next]o16298, o16302[LinkedList$Entry.next]o16292, o16302[LinkedList$Entry.next]o16298, o16302[LinkedList$Entry.next]o16290, o16302[LinkedList$Entry.next]o16294) → f18907_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16292sub-1386271093)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16302sub1454348706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16292[LinkedList$Entry.next]o16292, o16292[LinkedList$Entry.next]o16290, o16292[LinkedList$Entry.next]o16294, o16292[LinkedList$Entry.next]o16298, o16292[LinkedList$Entry.next]o16302, o16292[LinkedList$Entry.previous]o16292, o16292[LinkedList$Entry.previous]o16290, o16292[LinkedList$Entry.previous]o16294, o16290[LinkedList$Entry.next]o16290, o16290[LinkedList$Entry.next]o16294, o16290[LinkedList$Entry.next]o16298, o16290[LinkedList$Entry.next]o16302, o16294[LinkedList$Entry.next]o16294, o16294[LinkedList$Entry.next]o16290, o16294[LinkedList$Entry.next]o16292, o16294[LinkedList$Entry.next]o16298, o16294[LinkedList$Entry.next]o16302, o16294[LinkedList$Entry.previous]o16294, o16294[LinkedList$Entry.previous]o16290, o16302[LinkedList$Entry.next]o16292, o16302[LinkedList$Entry.next]o16290, o16302[LinkedList$Entry.next]o16294, o16302[LinkedList$Entry.next]o16298, o16302[LinkedList$Entry.next]o16302)
f18051_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16475sub1454406149))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16465[LinkedList$Entry.next]o16465, o16465[LinkedList$Entry.next]o16463, o16465[LinkedList$Entry.next]o16467, o16465[LinkedList$Entry.previous]o16465, o16465[LinkedList$Entry.previous]o16463, o16465[LinkedList$Entry.previous]o16467, o16463[LinkedList$Entry.next]o16463, o16463[LinkedList$Entry.next]o16465, o16463[LinkedList$Entry.next]o16467, o16467[LinkedList$Entry.next]o16467, o16467[LinkedList$Entry.next]o16463, o16467[LinkedList$Entry.next]o16465, o16467[LinkedList$Entry.previous]o16467, o16467[LinkedList$Entry.previous]o16463, o16465[LinkedList$Entry.next]o16471, o16463[LinkedList$Entry.next]o16471, o16467[LinkedList$Entry.next]o16471, o16475[LinkedList$Entry.next]o16465, o16475[LinkedList$Entry.next]o16471, o16475[LinkedList$Entry.next]o16463, o16475[LinkedList$Entry.next]o16467) → f18913_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16465sub-1386156858)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16475sub1454406149))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16465[LinkedList$Entry.next]o16465, o16465[LinkedList$Entry.next]o16463, o16465[LinkedList$Entry.next]o16467, o16465[LinkedList$Entry.next]o16471, o16465[LinkedList$Entry.next]o16475, o16465[LinkedList$Entry.previous]o16465, o16465[LinkedList$Entry.previous]o16463, o16465[LinkedList$Entry.previous]o16467, o16463[LinkedList$Entry.next]o16463, o16463[LinkedList$Entry.next]o16467, o16463[LinkedList$Entry.next]o16471, o16463[LinkedList$Entry.next]o16475, o16467[LinkedList$Entry.next]o16467, o16467[LinkedList$Entry.next]o16463, o16467[LinkedList$Entry.next]o16465, o16467[LinkedList$Entry.next]o16471, o16467[LinkedList$Entry.next]o16475, o16467[LinkedList$Entry.previous]o16467, o16467[LinkedList$Entry.previous]o16463, o16475[LinkedList$Entry.next]o16465, o16475[LinkedList$Entry.next]o16463, o16475[LinkedList$Entry.next]o16467, o16475[LinkedList$Entry.next]o16471, o16475[LinkedList$Entry.next]o16475)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13803sub1451748023))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, java.lang.Object(javaUtilEx.Content(EOC)), NULL, o13797[LinkedList$Entry.next]o13797, o13797[LinkedList$Entry.next]o13795, o13797[LinkedList$Entry.previous]o13797, o13797[LinkedList$Entry.previous]o13795, o13795[LinkedList$Entry.next]o13795, o13797[LinkedList$Entry.next]o13801, o13797[LinkedList$Entry.previous]o13801, o13795[LinkedList$Entry.next]o13801, o13803[LinkedList$Entry.next]o13801, o13803[LinkedList$Entry.next]o13795, o13803[LinkedList$Entry.next]o13797, o13805[LinkedList$Entry.previous]o13801, o13805[LinkedList$Entry.previous]o13795) → f18739_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13797sub-1391513348)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13803sub1451748023))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13797[LinkedList$Entry.next]o13797, o13797[LinkedList$Entry.next]o13795, o13797[LinkedList$Entry.next]o13801, o13797[LinkedList$Entry.next]o13803, o13797[LinkedList$Entry.previous]o13797, o13797[LinkedList$Entry.previous]o13795, o13797[LinkedList$Entry.previous]o13801, o13797[LinkedList$Entry.previous]o13805, o13795[LinkedList$Entry.next]o13795, o13795[LinkedList$Entry.next]o13801, o13795[LinkedList$Entry.next]o13803, o13803[LinkedList$Entry.next]o13801, o13803[LinkedList$Entry.next]o13803, o13803[LinkedList$Entry.next]o13795, o13803[LinkedList$Entry.next]o13797, o13805[LinkedList$Entry.previous]o13801, o13805[LinkedList$Entry.previous]o13805, o13805[LinkedList$Entry.previous]o13795)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13956sub1451782712), java.lang.Object(o13958sub1451782712))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13956sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13956sub0), o13950[LinkedList$Entry.next]o13950, o13950[LinkedList$Entry.next]o13948, o13950[LinkedList$Entry.previous]o13950, o13950[LinkedList$Entry.previous]o13948, o13948[LinkedList$Entry.next]o13948, o13950[LinkedList$Entry.next]o13954, o13950[LinkedList$Entry.previous]o13954, o13948[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13948, o13958[LinkedList$Entry.next]o13950, o13960[LinkedList$Entry.previous]o13954, o13960[LinkedList$Entry.previous]o13948) → f18753_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13950sub-1391403608)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13956sub1451782712), java.lang.Object(o13958sub1451782712))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13956sub0), 0, o13950[LinkedList$Entry.next]o13950, o13950[LinkedList$Entry.next]o13948, o13950[LinkedList$Entry.next]o13954, o13950[LinkedList$Entry.next]o13958, o13950[LinkedList$Entry.previous]o13950, o13950[LinkedList$Entry.previous]o13948, o13950[LinkedList$Entry.previous]o13954, o13950[LinkedList$Entry.previous]o13960, o13948[LinkedList$Entry.next]o13948, o13948[LinkedList$Entry.next]o13954, o13948[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13948, o13958[LinkedList$Entry.next]o13950, o13960[LinkedList$Entry.previous]o13954, o13960[LinkedList$Entry.previous]o13960, o13960[LinkedList$Entry.previous]o13948)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15573sub1453511706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15565[LinkedList$Entry.next]o15565, o15565[LinkedList$Entry.next]o15563, o15565[LinkedList$Entry.previous]o15565, o15565[LinkedList$Entry.previous]o15563, o15563[LinkedList$Entry.next]o15563, o15565[LinkedList$Entry.next]o15569, o15565[LinkedList$Entry.previous]o15569, o15563[LinkedList$Entry.next]o15569, o15573[LinkedList$Entry.next]o15569, o15573[LinkedList$Entry.next]o15563, o15573[LinkedList$Entry.next]o15565, o15575[LinkedList$Entry.previous]o15569, o15575[LinkedList$Entry.previous]o15563) → f18882_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15565sub-1387944318)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15573sub1453511706))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15565[LinkedList$Entry.next]o15565, o15565[LinkedList$Entry.next]o15563, o15565[LinkedList$Entry.next]o15569, o15565[LinkedList$Entry.next]o15573, o15565[LinkedList$Entry.previous]o15565, o15565[LinkedList$Entry.previous]o15563, o15565[LinkedList$Entry.previous]o15569, o15565[LinkedList$Entry.previous]o15575, o15563[LinkedList$Entry.next]o15563, o15563[LinkedList$Entry.next]o15569, o15563[LinkedList$Entry.next]o15573, o15573[LinkedList$Entry.next]o15569, o15573[LinkedList$Entry.next]o15573, o15573[LinkedList$Entry.next]o15563, o15573[LinkedList$Entry.next]o15565, o15575[LinkedList$Entry.previous]o15569, o15575[LinkedList$Entry.previous]o15575, o15575[LinkedList$Entry.previous]o15563)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15714sub1453566204))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15706[LinkedList$Entry.next]o15706, o15706[LinkedList$Entry.next]o15704, o15706[LinkedList$Entry.previous]o15706, o15706[LinkedList$Entry.previous]o15704, o15704[LinkedList$Entry.next]o15704, o15706[LinkedList$Entry.next]o15710, o15706[LinkedList$Entry.previous]o15710, o15704[LinkedList$Entry.next]o15710, o15714[LinkedList$Entry.next]o15710, o15714[LinkedList$Entry.next]o15704, o15714[LinkedList$Entry.next]o15706, o15716[LinkedList$Entry.previous]o15710, o15716[LinkedList$Entry.previous]o15704) → f18888_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15706sub-1387836624)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15714sub1453566204))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15706[LinkedList$Entry.next]o15706, o15706[LinkedList$Entry.next]o15704, o15706[LinkedList$Entry.next]o15710, o15706[LinkedList$Entry.next]o15714, o15706[LinkedList$Entry.previous]o15706, o15706[LinkedList$Entry.previous]o15704, o15706[LinkedList$Entry.previous]o15710, o15706[LinkedList$Entry.previous]o15716, o15704[LinkedList$Entry.next]o15704, o15704[LinkedList$Entry.next]o15710, o15704[LinkedList$Entry.next]o15714, o15714[LinkedList$Entry.next]o15710, o15714[LinkedList$Entry.next]o15714, o15714[LinkedList$Entry.next]o15704, o15714[LinkedList$Entry.next]o15706, o15716[LinkedList$Entry.previous]o15710, o15716[LinkedList$Entry.previous]o15716, o15716[LinkedList$Entry.previous]o15704)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15877sub1453601854))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15869[LinkedList$Entry.next]o15869, o15869[LinkedList$Entry.next]o15867, o15869[LinkedList$Entry.previous]o15869, o15869[LinkedList$Entry.previous]o15867, o15867[LinkedList$Entry.next]o15867, o15869[LinkedList$Entry.next]o15873, o15869[LinkedList$Entry.previous]o15873, o15867[LinkedList$Entry.next]o15873, o15877[LinkedList$Entry.next]o15873, o15877[LinkedList$Entry.next]o15867, o15877[LinkedList$Entry.next]o15869, o15879[LinkedList$Entry.previous]o15873, o15879[LinkedList$Entry.previous]o15867) → f18893_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o15869sub-1387765324)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15877sub1453601854))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15869[LinkedList$Entry.next]o15869, o15869[LinkedList$Entry.next]o15867, o15869[LinkedList$Entry.next]o15873, o15869[LinkedList$Entry.next]o15877, o15869[LinkedList$Entry.previous]o15869, o15869[LinkedList$Entry.previous]o15867, o15869[LinkedList$Entry.previous]o15873, o15869[LinkedList$Entry.previous]o15879, o15867[LinkedList$Entry.next]o15867, o15867[LinkedList$Entry.next]o15873, o15867[LinkedList$Entry.next]o15877, o15877[LinkedList$Entry.next]o15873, o15877[LinkedList$Entry.next]o15877, o15877[LinkedList$Entry.next]o15867, o15877[LinkedList$Entry.next]o15869, o15879[LinkedList$Entry.previous]o15873, o15879[LinkedList$Entry.previous]o15879, o15879[LinkedList$Entry.previous]o15867)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16030sub1454282335))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16022[LinkedList$Entry.next]o16022, o16022[LinkedList$Entry.next]o16020, o16022[LinkedList$Entry.previous]o16022, o16022[LinkedList$Entry.previous]o16020, o16020[LinkedList$Entry.next]o16020, o16022[LinkedList$Entry.next]o16026, o16022[LinkedList$Entry.previous]o16026, o16020[LinkedList$Entry.next]o16026, o16030[LinkedList$Entry.next]o16026, o16030[LinkedList$Entry.next]o16020, o16030[LinkedList$Entry.next]o16022, o16032[LinkedList$Entry.previous]o16026, o16032[LinkedList$Entry.previous]o16020) → f18898_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16022sub-1386403711)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16030sub1454282335))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16022[LinkedList$Entry.next]o16022, o16022[LinkedList$Entry.next]o16020, o16022[LinkedList$Entry.next]o16026, o16022[LinkedList$Entry.next]o16030, o16022[LinkedList$Entry.previous]o16022, o16022[LinkedList$Entry.previous]o16020, o16022[LinkedList$Entry.previous]o16026, o16022[LinkedList$Entry.previous]o16032, o16020[LinkedList$Entry.next]o16020, o16020[LinkedList$Entry.next]o16026, o16020[LinkedList$Entry.next]o16030, o16030[LinkedList$Entry.next]o16026, o16030[LinkedList$Entry.next]o16030, o16030[LinkedList$Entry.next]o16020, o16030[LinkedList$Entry.next]o16022, o16032[LinkedList$Entry.previous]o16026, o16032[LinkedList$Entry.previous]o16032, o16032[LinkedList$Entry.previous]o16020)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16227sub1454341824))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16219[LinkedList$Entry.next]o16219, o16219[LinkedList$Entry.next]o16217, o16219[LinkedList$Entry.previous]o16219, o16219[LinkedList$Entry.previous]o16217, o16217[LinkedList$Entry.next]o16217, o16219[LinkedList$Entry.next]o16223, o16219[LinkedList$Entry.previous]o16223, o16217[LinkedList$Entry.next]o16223, o16227[LinkedList$Entry.next]o16223, o16227[LinkedList$Entry.next]o16217, o16227[LinkedList$Entry.next]o16219, o16229[LinkedList$Entry.previous]o16223, o16229[LinkedList$Entry.previous]o16217) → f18905_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16219sub-1386285384)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16227sub1454341824))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16219[LinkedList$Entry.next]o16219, o16219[LinkedList$Entry.next]o16217, o16219[LinkedList$Entry.next]o16223, o16219[LinkedList$Entry.next]o16227, o16219[LinkedList$Entry.previous]o16219, o16219[LinkedList$Entry.previous]o16217, o16219[LinkedList$Entry.previous]o16223, o16219[LinkedList$Entry.previous]o16229, o16217[LinkedList$Entry.next]o16217, o16217[LinkedList$Entry.next]o16223, o16217[LinkedList$Entry.next]o16227, o16227[LinkedList$Entry.next]o16223, o16227[LinkedList$Entry.next]o16227, o16227[LinkedList$Entry.next]o16217, o16227[LinkedList$Entry.next]o16219, o16229[LinkedList$Entry.previous]o16223, o16229[LinkedList$Entry.previous]o16229, o16229[LinkedList$Entry.previous]o16217)
f18052_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16400sub1454378435))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16392[LinkedList$Entry.next]o16392, o16392[LinkedList$Entry.next]o16390, o16392[LinkedList$Entry.previous]o16392, o16392[LinkedList$Entry.previous]o16390, o16390[LinkedList$Entry.next]o16390, o16392[LinkedList$Entry.next]o16396, o16392[LinkedList$Entry.previous]o16396, o16390[LinkedList$Entry.next]o16396, o16400[LinkedList$Entry.next]o16396, o16400[LinkedList$Entry.next]o16390, o16400[LinkedList$Entry.next]o16392, o16402[LinkedList$Entry.previous]o16396, o16402[LinkedList$Entry.previous]o16390) → f18911_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o16392sub-1386211511)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16400sub1454378435))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16392[LinkedList$Entry.next]o16392, o16392[LinkedList$Entry.next]o16390, o16392[LinkedList$Entry.next]o16396, o16392[LinkedList$Entry.next]o16400, o16392[LinkedList$Entry.previous]o16392, o16392[LinkedList$Entry.previous]o16390, o16392[LinkedList$Entry.previous]o16396, o16392[LinkedList$Entry.previous]o16402, o16390[LinkedList$Entry.next]o16390, o16390[LinkedList$Entry.next]o16396, o16390[LinkedList$Entry.next]o16400, o16400[LinkedList$Entry.next]o16396, o16400[LinkedList$Entry.next]o16400, o16400[LinkedList$Entry.next]o16390, o16400[LinkedList$Entry.next]o16392, o16402[LinkedList$Entry.previous]o16396, o16402[LinkedList$Entry.previous]o16402, o16402[LinkedList$Entry.previous]o16390)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub1451750069))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, java.lang.Object(javaUtilEx.Content(EOC)), NULL, o13819[LinkedList$Entry.next]o13819, o13819[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13819, o13821[LinkedList$Entry.previous]o13821, o13821[LinkedList$Entry.previous]o13819, o13821[LinkedList$Entry.next]o13825, o13827[LinkedList$Entry.next]o13825, o13827[LinkedList$Entry.next]o13819, o13827[LinkedList$Entry.next]o13821, o13829[LinkedList$Entry.previous]o13825, o13829[LinkedList$Entry.previous]o13819, o13829[LinkedList$Entry.previous]o13821) → f18743_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub60281175)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13827sub1451750069))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13819[LinkedList$Entry.next]o13819, o13819[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13821, o13821[LinkedList$Entry.next]o13819, o13821[LinkedList$Entry.next]o13825, o13821[LinkedList$Entry.next]o13827, o13821[LinkedList$Entry.previous]o13821, o13821[LinkedList$Entry.previous]o13819, o13827[LinkedList$Entry.next]o13825, o13827[LinkedList$Entry.next]o13827, o13827[LinkedList$Entry.next]o13819, o13827[LinkedList$Entry.next]o13821, o13829[LinkedList$Entry.previous]o13825, o13829[LinkedList$Entry.previous]o13829, o13829[LinkedList$Entry.previous]o13819, o13829[LinkedList$Entry.previous]o13821)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub1451785626), java.lang.Object(o13989sub1451785626))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13987sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13987sub0), o13979[LinkedList$Entry.next]o13979, o13979[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13979, o13981[LinkedList$Entry.previous]o13981, o13981[LinkedList$Entry.previous]o13979, o13981[LinkedList$Entry.next]o13985, o13989[LinkedList$Entry.next]o13985, o13989[LinkedList$Entry.next]o13979, o13989[LinkedList$Entry.next]o13981, o13991[LinkedList$Entry.previous]o13985, o13991[LinkedList$Entry.previous]o13979, o13991[LinkedList$Entry.previous]o13981) → f18757_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub60387846), java.lang.Object(o13989sub60387846)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13987sub1451785626), java.lang.Object(o13989sub1451785626))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13987sub0), 0, o13979[LinkedList$Entry.next]o13979, o13979[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13981, o13981[LinkedList$Entry.next]o13979, o13981[LinkedList$Entry.next]o13985, o13981[LinkedList$Entry.next]o13989, o13981[LinkedList$Entry.previous]o13981, o13981[LinkedList$Entry.previous]o13979, o13989[LinkedList$Entry.next]o13985, o13989[LinkedList$Entry.next]o13989, o13989[LinkedList$Entry.next]o13979, o13989[LinkedList$Entry.next]o13981, o13991[LinkedList$Entry.previous]o13985, o13991[LinkedList$Entry.previous]o13991, o13991[LinkedList$Entry.previous]o13979, o13991[LinkedList$Entry.previous]o13981)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub1453535576))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15598[LinkedList$Entry.next]o15598, o15598[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15598, o15600[LinkedList$Entry.previous]o15600, o15600[LinkedList$Entry.previous]o15598, o15600[LinkedList$Entry.next]o15604, o15608[LinkedList$Entry.next]o15604, o15608[LinkedList$Entry.next]o15598, o15608[LinkedList$Entry.next]o15600, o15610[LinkedList$Entry.previous]o15604, o15610[LinkedList$Entry.previous]o15598, o15610[LinkedList$Entry.previous]o15600) → f18883_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub65597334)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15608sub1453535576))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15598[LinkedList$Entry.next]o15598, o15598[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15600, o15600[LinkedList$Entry.next]o15598, o15600[LinkedList$Entry.next]o15604, o15600[LinkedList$Entry.next]o15608, o15600[LinkedList$Entry.previous]o15600, o15600[LinkedList$Entry.previous]o15598, o15608[LinkedList$Entry.next]o15604, o15608[LinkedList$Entry.next]o15608, o15608[LinkedList$Entry.next]o15598, o15608[LinkedList$Entry.next]o15600, o15610[LinkedList$Entry.previous]o15604, o15610[LinkedList$Entry.previous]o15610, o15610[LinkedList$Entry.previous]o15598, o15610[LinkedList$Entry.previous]o15600)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub1453570296))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15752[LinkedList$Entry.next]o15752, o15752[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15752, o15754[LinkedList$Entry.previous]o15754, o15754[LinkedList$Entry.previous]o15752, o15754[LinkedList$Entry.next]o15758, o15762[LinkedList$Entry.next]o15758, o15762[LinkedList$Entry.next]o15752, o15762[LinkedList$Entry.next]o15754, o15764[LinkedList$Entry.previous]o15758, o15764[LinkedList$Entry.previous]o15752, o15764[LinkedList$Entry.previous]o15754) → f18890_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub65743158)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15762sub1453570296))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15752[LinkedList$Entry.next]o15752, o15752[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15754, o15754[LinkedList$Entry.next]o15752, o15754[LinkedList$Entry.next]o15758, o15754[LinkedList$Entry.next]o15762, o15754[LinkedList$Entry.previous]o15754, o15754[LinkedList$Entry.previous]o15752, o15762[LinkedList$Entry.next]o15758, o15762[LinkedList$Entry.next]o15762, o15762[LinkedList$Entry.next]o15752, o15762[LinkedList$Entry.next]o15754, o15764[LinkedList$Entry.previous]o15758, o15764[LinkedList$Entry.previous]o15764, o15764[LinkedList$Entry.previous]o15752, o15764[LinkedList$Entry.previous]o15754)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub1453625073))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15902[LinkedList$Entry.next]o15902, o15902[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15902, o15904[LinkedList$Entry.previous]o15904, o15904[LinkedList$Entry.previous]o15902, o15904[LinkedList$Entry.next]o15908, o15912[LinkedList$Entry.next]o15908, o15912[LinkedList$Entry.next]o15902, o15912[LinkedList$Entry.next]o15904, o15914[LinkedList$Entry.previous]o15908, o15914[LinkedList$Entry.previous]o15902, o15914[LinkedList$Entry.previous]o15904) → f18894_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub65907489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15912sub1453625073))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15902[LinkedList$Entry.next]o15902, o15902[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15904, o15904[LinkedList$Entry.next]o15902, o15904[LinkedList$Entry.next]o15908, o15904[LinkedList$Entry.next]o15912, o15904[LinkedList$Entry.previous]o15904, o15904[LinkedList$Entry.previous]o15902, o15912[LinkedList$Entry.next]o15908, o15912[LinkedList$Entry.next]o15912, o15912[LinkedList$Entry.next]o15902, o15912[LinkedList$Entry.next]o15904, o15914[LinkedList$Entry.previous]o15908, o15914[LinkedList$Entry.previous]o15914, o15914[LinkedList$Entry.previous]o15902, o15914[LinkedList$Entry.previous]o15904)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub1454286055))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16056[LinkedList$Entry.next]o16056, o16056[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16056, o16058[LinkedList$Entry.previous]o16058, o16058[LinkedList$Entry.previous]o16056, o16058[LinkedList$Entry.next]o16062, o16066[LinkedList$Entry.next]o16062, o16066[LinkedList$Entry.next]o16056, o16066[LinkedList$Entry.next]o16058, o16068[LinkedList$Entry.previous]o16062, o16068[LinkedList$Entry.previous]o16056, o16068[LinkedList$Entry.previous]o16058) → f18899_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub67889133)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16066sub1454286055))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16056[LinkedList$Entry.next]o16056, o16056[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16058, o16058[LinkedList$Entry.next]o16056, o16058[LinkedList$Entry.next]o16062, o16058[LinkedList$Entry.next]o16066, o16058[LinkedList$Entry.previous]o16058, o16058[LinkedList$Entry.previous]o16056, o16066[LinkedList$Entry.next]o16062, o16066[LinkedList$Entry.next]o16066, o16066[LinkedList$Entry.next]o16056, o16066[LinkedList$Entry.next]o16058, o16068[LinkedList$Entry.previous]o16062, o16068[LinkedList$Entry.previous]o16068, o16068[LinkedList$Entry.previous]o16056, o16068[LinkedList$Entry.previous]o16058)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub1454344893))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16253[LinkedList$Entry.next]o16253, o16253[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16253, o16255[LinkedList$Entry.previous]o16255, o16255[LinkedList$Entry.previous]o16253, o16255[LinkedList$Entry.next]o16259, o16263[LinkedList$Entry.next]o16259, o16263[LinkedList$Entry.next]o16253, o16263[LinkedList$Entry.next]o16255, o16265[LinkedList$Entry.previous]o16259, o16265[LinkedList$Entry.previous]o16253, o16265[LinkedList$Entry.previous]o16255) → f18906_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub68066949)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16263sub1454344893))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16253[LinkedList$Entry.next]o16253, o16253[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16255, o16255[LinkedList$Entry.next]o16253, o16255[LinkedList$Entry.next]o16259, o16255[LinkedList$Entry.next]o16263, o16255[LinkedList$Entry.previous]o16255, o16255[LinkedList$Entry.previous]o16253, o16263[LinkedList$Entry.next]o16259, o16263[LinkedList$Entry.next]o16263, o16263[LinkedList$Entry.next]o16253, o16263[LinkedList$Entry.next]o16255, o16265[LinkedList$Entry.previous]o16259, o16265[LinkedList$Entry.previous]o16265, o16265[LinkedList$Entry.previous]o16253, o16265[LinkedList$Entry.previous]o16255)
f18053_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub1454402336))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16426[LinkedList$Entry.next]o16426, o16426[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16426, o16428[LinkedList$Entry.previous]o16428, o16428[LinkedList$Entry.previous]o16426, o16428[LinkedList$Entry.next]o16432, o16436[LinkedList$Entry.next]o16432, o16436[LinkedList$Entry.next]o16426, o16436[LinkedList$Entry.next]o16428, o16438[LinkedList$Entry.previous]o16432, o16438[LinkedList$Entry.previous]o16426, o16438[LinkedList$Entry.previous]o16428) → f18912_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub68237976)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16436sub1454402336))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16426[LinkedList$Entry.next]o16426, o16426[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16428, o16428[LinkedList$Entry.next]o16426, o16428[LinkedList$Entry.next]o16432, o16428[LinkedList$Entry.next]o16436, o16428[LinkedList$Entry.previous]o16428, o16428[LinkedList$Entry.previous]o16426, o16436[LinkedList$Entry.next]o16432, o16436[LinkedList$Entry.next]o16436, o16436[LinkedList$Entry.next]o16426, o16436[LinkedList$Entry.next]o16428, o16438[LinkedList$Entry.previous]o16432, o16438[LinkedList$Entry.previous]o16438, o16438[LinkedList$Entry.previous]o16426, o16438[LinkedList$Entry.previous]o16428)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub1451725145))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, java.lang.Object(javaUtilEx.Content(EOC)), NULL, o13773[LinkedList$Entry.next]o13773, o13779[LinkedList$Entry.next]o13777, o13779[LinkedList$Entry.next]o13773, o13781[LinkedList$Entry.previous]o13777, o13781[LinkedList$Entry.previous]o13773) → f18735_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub60207829)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(o13779sub1451725145))), java.lang.Object(javaUtilEx.Content(EOC)), NULL, 0, o13773[LinkedList$Entry.next]o13773, o13779[LinkedList$Entry.next]o13777, o13779[LinkedList$Entry.next]o13779, o13779[LinkedList$Entry.next]o13773, o13781[LinkedList$Entry.previous]o13777, o13781[LinkedList$Entry.previous]o13781, o13781[LinkedList$Entry.previous]o13773)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub1451778992), java.lang.Object(o13922sub1451778992))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13920sub0), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13920sub0), o13914[LinkedList$Entry.next]o13914, o13922[LinkedList$Entry.next]o13918, o13922[LinkedList$Entry.next]o13914, o13924[LinkedList$Entry.previous]o13918, o13924[LinkedList$Entry.previous]o13914) → f18751_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub60369370), java.lang.Object(o13922sub60369370)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o13920sub1451778992), java.lang.Object(o13922sub1451778992))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o13920sub0), 0, o13914[LinkedList$Entry.next]o13914, o13922[LinkedList$Entry.next]o13918, o13922[LinkedList$Entry.next]o13922, o13922[LinkedList$Entry.next]o13914, o13924[LinkedList$Entry.previous]o13918, o13924[LinkedList$Entry.previous]o13924, o13924[LinkedList$Entry.previous]o13914)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub1453453829))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15378[LinkedList$Entry.next]o15378, o15386[LinkedList$Entry.next]o15382, o15386[LinkedList$Entry.next]o15378, o15388[LinkedList$Entry.previous]o15382, o15388[LinkedList$Entry.previous]o15378) → f18870_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub65392579)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15386sub1453453829))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15378[LinkedList$Entry.next]o15378, o15386[LinkedList$Entry.next]o15382, o15386[LinkedList$Entry.next]o15386, o15386[LinkedList$Entry.next]o15378, o15388[LinkedList$Entry.previous]o15382, o15388[LinkedList$Entry.previous]o15388, o15388[LinkedList$Entry.previous]o15378)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub1453542365))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15672[LinkedList$Entry.next]o15672, o15680[LinkedList$Entry.next]o15676, o15680[LinkedList$Entry.next]o15672, o15682[LinkedList$Entry.previous]o15676, o15682[LinkedList$Entry.previous]o15672) → f18887_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub65659489)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15680sub1453542365))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15672[LinkedList$Entry.next]o15672, o15680[LinkedList$Entry.next]o15676, o15680[LinkedList$Entry.next]o15680, o15680[LinkedList$Entry.next]o15672, o15682[LinkedList$Entry.previous]o15676, o15682[LinkedList$Entry.previous]o15682, o15682[LinkedList$Entry.previous]o15672)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub1453598134))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15833[LinkedList$Entry.next]o15833, o15841[LinkedList$Entry.next]o15837, o15841[LinkedList$Entry.next]o15833, o15843[LinkedList$Entry.previous]o15837, o15843[LinkedList$Entry.previous]o15833) → f18892_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub65826796)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15841sub1453598134))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 0, o15833[LinkedList$Entry.next]o15833, o15841[LinkedList$Entry.next]o15837, o15841[LinkedList$Entry.next]o15841, o15841[LinkedList$Entry.next]o15833, o15843[LinkedList$Entry.previous]o15837, o15843[LinkedList$Entry.previous]o15843, o15843[LinkedList$Entry.previous]o15833)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub1453633505))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o15987[LinkedList$Entry.next]o15987, o15995[LinkedList$Entry.next]o15991, o15995[LinkedList$Entry.next]o15987, o15997[LinkedList$Entry.previous]o15991, o15997[LinkedList$Entry.previous]o15987) → f18897_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub65931607)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o15995sub1453633505))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o15987[LinkedList$Entry.next]o15987, o15995[LinkedList$Entry.next]o15991, o15995[LinkedList$Entry.next]o15995, o15995[LinkedList$Entry.next]o15987, o15997[LinkedList$Entry.previous]o15991, o15997[LinkedList$Entry.previous]o15997, o15997[LinkedList$Entry.previous]o15987)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub1454317954))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16184[LinkedList$Entry.next]o16184, o16192[LinkedList$Entry.next]o16188, o16192[LinkedList$Entry.next]o16184, o16194[LinkedList$Entry.previous]o16188, o16194[LinkedList$Entry.previous]o16184) → f18904_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub67986256)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16192sub1454317954))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16184[LinkedList$Entry.next]o16184, o16192[LinkedList$Entry.next]o16188, o16192[LinkedList$Entry.next]o16192, o16192[LinkedList$Entry.next]o16184, o16194[LinkedList$Entry.previous]o16188, o16194[LinkedList$Entry.previous]o16194, o16194[LinkedList$Entry.previous]o16184)
f18054_1_equals_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub1454375397))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), o16357[LinkedList$Entry.next]o16357, o16365[LinkedList$Entry.next]o16361, o16365[LinkedList$Entry.next]o16357, o16367[LinkedList$Entry.previous]o16361, o16367[LinkedList$Entry.previous]o16357) → f18910_0_equals_Return(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub68157283)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(o16365sub1454375397))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.Content(EOC)), 1, o16357[LinkedList$Entry.next]o16357, o16365[LinkedList$Entry.next]o16361, o16365[LinkedList$Entry.next]o16365, o16365[LinkedList$Entry.next]o16357, o16367[LinkedList$Entry.previous]o16361, o16367[LinkedList$Entry.previous]o16367, o16367[LinkedList$Entry.previous]o16357)

Combined rules. Obtained 16 IRules

P rules:
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → f18059_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), x24, java.lang.Object(x25), java.lang.Object(x26), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x27))), java.lang.Object(x28), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), x24, x3, x5, x6, x11, x12, x13, x14, x15, x17, x18, x19, x20, x22, x23, x4, x16, x21, -(x7, 1), -(x8, 1), -(x9, 1), -(x10, 1)) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x4, 0)), >(x3, 0)), >(x22, 0)), >(x21, 0)), >(x18, 0)), >(x16, 0)), >(x14, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), x3, x4, x5, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x15, x7, x8, x6, x16, x17, x18) → f18060_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), x19, java.lang.Object(x20), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x21))), java.lang.Object(x22), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), x19, x3, x5, x10, x11, x13, x4, x12, x15, -(x7, 1), -(x8, 1), -(x6, 1), -(x17, 1), -(x18, 1)) | &&(&&(&&(&&(&&(&&(&&(>(x8, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x3, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x2, java.lang.Object(x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x2, java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x15, x16, x17, x17, x18, x19) → f18061_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), x20, java.lang.Object(x21), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x22, java.lang.Object(x23))))), java.lang.Object(x24), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x2, java.lang.Object(x3))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), x20, x12, x14, x15, x16, x18, x19, x17, -(x4, 1), -(x6, 1), -(x7, 1), -(x9, 1), -(x10, 1), -(x11, 1)) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x18, 0)), >(x17, 0)), >(x15, 0)), >(x13, 0)), >(x11, 0)), >(x12, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x2, java.lang.Object(x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x2, java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x4, x6, x15, x15, x9, x10) → f18062_0_equals_Load(EOS, java.lang.Object(javaUtilEx.Content(EOC)), x16, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x17, java.lang.Object(x18))))), java.lang.Object(x19), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x2, java.lang.Object(x3))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), x16, x12, -(x4, 1), -(x6, 1), -(x9, 1), -(x10, 1)) | &&(&&(&&(>(x6, 0), >(x4, 0)), >(x12, 0)), >(x13, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x23), java.lang.Object(x23), x2, x24, x4, x5, -(x6, 1), x26, -(x8, 1), -(x9, 1), x10, x11, x12, x13, 1, x30, x16, x17, x18, x19, x31, x21, x22) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x3, 0)), >(x21, 0)), >(x20, 0)), >(x2, 0)), >(x17, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x1), java.lang.Object(x2))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x1), java.lang.Object(x2))), x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x24), java.lang.Object(x24), x3, x25, x5, x6, -(x7, 1), x27, -(x9, 1), -(x10, 1), x11, x12, x13, x14, 1, x31, x17, x18, x19, x20, x32, x22, x23) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x4, 0)), >(x3, 0)), >(x22, 0)), >(x21, 0)), >(x18, 0)), >(x16, 0)), >(x14, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x23), java.lang.Object(x23), x2, x24, x4, x5, -(x6, 1), x26, -(x8, 1), -(x9, 1), x10, x11, x12, x13, 1, x30, x16, x17, x18, x19, x31, x21, x22) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x3, 0)), >(x21, 0)), >(x20, 0)), >(x2, 0)), >(x17, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), x2, x3, x4, x3, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x14, x6, x7, x5, x15, x16, x17) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x18), java.lang.Object(x18), x2, x19, x4, x3, -(x5, 1), x21, -(x7, 1), -(x6, 1), x9, x10, x11, x12, 1, x25, x14, 0, x27, x28, 1, 0, x31) | &&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x3, 0)), >(x2, 0)), >(x12, 0)), >(x14, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x1), java.lang.Object(x2))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x1), java.lang.Object(x2))), x3, x4, x5, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x15, x7, x8, x6, x16, x17, x18) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x19), java.lang.Object(x19), x3, x20, x5, x4, -(x6, 1), x22, -(x8, 1), -(x7, 1), x10, x11, x12, x13, 1, x26, x15, 0, x28, x29, 1, 0, x32) | &&(&&(&&(&&(&&(&&(&&(>(x8, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x3, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), x2, x3, x4, x3, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x14, x6, x7, x5, x15, x16, x17) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x18), java.lang.Object(x18), x2, x19, x4, x3, -(x5, 1), x21, -(x7, 1), -(x6, 1), x9, x10, x11, x12, 1, x25, x14, 0, x27, x28, 1, 0, x31) | &&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x3, 0)), >(x2, 0)), >(x12, 0)), >(x14, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x13, x14, x15, x15, x16, x17) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x18), java.lang.Object(x18), 0, 1, x21, x22, -(x2, 1), x24, -(x4, 1), -(x5, 1), 0, x28, x29, x10, 1, 2, x12, x13, x14, x15, x32, x16, x17) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x5, 0)), >(x4, 0)), >(x2, 0)), >(x16, 0)), >(x15, 0)), >(x13, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x2), java.lang.Object(x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x2), java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x15, x16, x17, x17, x18, x19) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x20), java.lang.Object(x20), 0, 1, x23, x24, -(x4, 1), x26, -(x6, 1), -(x7, 1), 0, x30, x31, x12, 1, 2, x14, x15, x16, x17, x34, x18, x19) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x18, 0)), >(x17, 0)), >(x15, 0)), >(x13, 0)), >(x11, 0)), >(x12, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x13, x14, x15, x15, x16, x17) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x18), java.lang.Object(x18), 0, 1, x21, x22, -(x2, 1), x24, -(x4, 1), -(x5, 1), 0, x28, x29, x10, 1, 2, x12, x13, x14, x15, x32, x16, x17) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x5, 0)), >(x4, 0)), >(x2, 0)), >(x16, 0)), >(x15, 0)), >(x13, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x2, x4, x13, x13, x7, x8) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x14), java.lang.Object(x14), 0, 1, x17, 0, -(x2, 1), x19, -(x4, 1), -(x2, 1), 0, x22, 0, x10, 1, 2, 1, 0, x17, 0, 1, 0, x22) | &&(&&(&&(>(x4, 0), >(x2, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x2), java.lang.Object(x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x2), java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x4, x6, x15, x15, x9, x10) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x16), java.lang.Object(x16), 0, 1, x19, 0, -(x4, 1), x21, -(x6, 1), -(x4, 1), 0, x24, 0, x12, 1, 2, 1, 0, x19, 0, 1, 0, x24) | &&(&&(&&(>(x6, 0), >(x4, 0)), >(x12, 0)), >(x13, 0))
f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x2, x4, x13, x13, x7, x8) → f17968_0_indexOf_Load(EOS, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.Content(EOC)), java.lang.Object(x14), java.lang.Object(x14), 0, 1, x17, 0, -(x2, 1), x19, -(x4, 1), -(x2, 1), 0, x22, 0, x10, 1, 2, 1, 0, x17, 0, 1, 0, x22) | &&(&&(&&(>(x4, 0), >(x2, 0)), >(x10, 0)), >(x11, 0))

Filtered ground terms:


f17968_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30) → f17968_0_indexOf_Load(x2, x4, x6, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30)
Cond_f17968_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36) → Cond_f17968_0_indexOf_Load(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)
f18059_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32) → f18059_0_equals_Load(x3, x4, x5, x6, x7, x8, x9, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)
Cond_f17968_0_indexOf_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35) → Cond_f17968_0_indexOf_Load1(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)
f18060_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → f18060_0_equals_Load(x3, x4, x5, x6, x7, x8, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23)
Cond_f17968_0_indexOf_Load2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36) → Cond_f17968_0_indexOf_Load2(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)
f18061_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → f18061_0_equals_Load(x3, x4, x5, x6, x7, x8, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23)
Cond_f17968_0_indexOf_Load3(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35) → Cond_f17968_0_indexOf_Load3(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)
f18062_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) → f18062_0_equals_Load(x3, x4, x5, x6, x7, x9, x10, x11, x12, x13, x14)
Cond_f17968_0_indexOf_Load4(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36) → Cond_f17968_0_indexOf_Load4(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)
Cond_f17968_0_indexOf_Load5(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36) → Cond_f17968_0_indexOf_Load5(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)
Cond_f17968_0_indexOf_Load6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36) → Cond_f17968_0_indexOf_Load6(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)
Cond_f17968_0_indexOf_Load7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38) → Cond_f17968_0_indexOf_Load7(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)
Cond_f17968_0_indexOf_Load8(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38) → Cond_f17968_0_indexOf_Load8(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)
Cond_f17968_0_indexOf_Load9(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38) → Cond_f17968_0_indexOf_Load9(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)
Cond_f17968_0_indexOf_Load10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38) → Cond_f17968_0_indexOf_Load10(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)
Cond_f17968_0_indexOf_Load11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38) → Cond_f17968_0_indexOf_Load11(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)
Cond_f17968_0_indexOf_Load12(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38) → Cond_f17968_0_indexOf_Load12(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)
Cond_f17968_0_indexOf_Load13(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35) → Cond_f17968_0_indexOf_Load13(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)
Cond_f17968_0_indexOf_Load14(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35) → Cond_f17968_0_indexOf_Load14(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)
Cond_f17968_0_indexOf_Load15(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35) → Cond_f17968_0_indexOf_Load15(x1, x3, x5, x7, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)
javaUtilEx.LinkedList(x1, x2) → javaUtilEx.LinkedList(x2)
javaUtilEx.LinkedList$Entry(x1, x2, x3) → javaUtilEx.LinkedList$Entry(x2, x3)
javaUtilEx.Content(x1) → javaUtilEx.Content

Filtered duplicate terms:


f17968_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → f17968_0_indexOf_Load(x3, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32) → Cond_f17968_0_indexOf_Load(x1, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)
f18059_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29) → f18059_0_equals_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29)
Cond_f17968_0_indexOf_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) → Cond_f17968_0_indexOf_Load1(x1, x4, x6, x7, x9, x10, x14, x15, x16, x17, x18, x19, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31)
f18060_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20) → f18060_0_equals_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)
Cond_f17968_0_indexOf_Load2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32) → Cond_f17968_0_indexOf_Load2(x1, x4, x6, x8, x11, x12, x13, x14, x15, x16, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31, x32)
f18061_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20) → f18061_0_equals_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)
Cond_f17968_0_indexOf_Load3(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) → Cond_f17968_0_indexOf_Load3(x1, x4, x6, x8, x11, x14, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31)
f18062_0_equals_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f18062_0_equals_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f17968_0_indexOf_Load4(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32) → Cond_f17968_0_indexOf_Load4(x1, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)
Cond_f17968_0_indexOf_Load5(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32) → Cond_f17968_0_indexOf_Load5(x1, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)
Cond_f17968_0_indexOf_Load6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32) → Cond_f17968_0_indexOf_Load6(x1, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)
Cond_f17968_0_indexOf_Load7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) → Cond_f17968_0_indexOf_Load7(x1, x4, x6, x7, x9, x10, x14, x15, x16, x17, x18, x19, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)
Cond_f17968_0_indexOf_Load8(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) → Cond_f17968_0_indexOf_Load8(x1, x4, x6, x7, x9, x10, x14, x15, x16, x17, x18, x19, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)
Cond_f17968_0_indexOf_Load9(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) → Cond_f17968_0_indexOf_Load9(x1, x4, x6, x7, x9, x10, x14, x15, x16, x17, x18, x19, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)
Cond_f17968_0_indexOf_Load10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) → Cond_f17968_0_indexOf_Load10(x1, x4, x6, x8, x11, x12, x13, x14, x15, x16, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)
Cond_f17968_0_indexOf_Load11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) → Cond_f17968_0_indexOf_Load11(x1, x4, x6, x8, x11, x12, x13, x14, x15, x16, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)
Cond_f17968_0_indexOf_Load12(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34) → Cond_f17968_0_indexOf_Load12(x1, x4, x6, x8, x11, x12, x13, x14, x15, x16, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)
Cond_f17968_0_indexOf_Load13(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) → Cond_f17968_0_indexOf_Load13(x1, x4, x6, x8, x11, x14, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31)
Cond_f17968_0_indexOf_Load14(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) → Cond_f17968_0_indexOf_Load14(x1, x4, x6, x8, x11, x14, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31)
Cond_f17968_0_indexOf_Load15(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31) → Cond_f17968_0_indexOf_Load15(x1, x4, x6, x8, x11, x14, x17, x18, x20, x21, x22, x23, x25, x26, x27, x28, x29, x30, x31)

Filtered unneeded terms:


Cond_f17968_0_indexOf_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29) → Cond_f17968_0_indexOf_Load(x1)
Cond_f17968_0_indexOf_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → Cond_f17968_0_indexOf_Load1(x1)
Cond_f17968_0_indexOf_Load2(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24) → Cond_f17968_0_indexOf_Load2(x1)
Cond_f17968_0_indexOf_Load3(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) → Cond_f17968_0_indexOf_Load3(x1)
Cond_f17968_0_indexOf_Load4(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29) → Cond_f17968_0_indexOf_Load4(x1, x2, x4, x6, x7, x8, x10, x11, x12, x13, x14, x15, x18, x19, x20, x21, x23, x24, x25, x26, x27, x28, x29)
Cond_f17968_0_indexOf_Load5(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29) → Cond_f17968_0_indexOf_Load5(x1, x2, x4, x6, x7, x8, x10, x11, x12, x13, x14, x15, x18, x19, x20, x21, x23, x24, x25, x26, x27, x28, x29)
Cond_f17968_0_indexOf_Load6(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29) → Cond_f17968_0_indexOf_Load6(x1, x2, x4, x6, x7, x8, x10, x11, x12, x13, x14, x15, x18, x19, x20, x21, x23, x24, x25, x26, x27, x28, x29)
Cond_f17968_0_indexOf_Load7(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → Cond_f17968_0_indexOf_Load7(x1, x2, x4, x5, x6, x8, x9, x10, x11, x13, x14, x15, x16, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load8(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → Cond_f17968_0_indexOf_Load8(x1, x2, x4, x5, x6, x8, x9, x10, x11, x13, x14, x15, x16, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load9(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → Cond_f17968_0_indexOf_Load9(x1, x2, x4, x5, x6, x8, x9, x10, x11, x13, x14, x15, x16, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load10(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → Cond_f17968_0_indexOf_Load10(x1, x2, x6, x7, x8, x12, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load11(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → Cond_f17968_0_indexOf_Load11(x1, x2, x6, x7, x8, x12, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load12(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) → Cond_f17968_0_indexOf_Load12(x1, x2, x6, x7, x8, x12, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)
Cond_f17968_0_indexOf_Load13(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) → Cond_f17968_0_indexOf_Load13(x1, x2, x8, x11, x12, x16, x17, x18, x19)
Cond_f17968_0_indexOf_Load14(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) → Cond_f17968_0_indexOf_Load14(x1, x2, x8, x11, x12, x16, x17, x18, x19)
Cond_f17968_0_indexOf_Load15(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) → Cond_f17968_0_indexOf_Load15(x1, x2, x8, x11, x12, x16, x17, x18, x19)

Prepared 16 rules for path length conversion:

P rules:
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(x1, java.lang.Object(x2))), x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → f18059_0_equals_Load(java.lang.Object(x25), java.lang.Object(x26), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x27))), java.lang.Object(x28), java.lang.Object(javaUtilEx.LinkedList$Entry(x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), x24, x3, x5, x6, x11, x12, x13, x14, x15, x17, x18, x19, x20, x22, x23, x4, x16, x21, -(x7, 1), -(x8, 1), -(x9, 1), -(x10, 1)) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x4, 0)), >(x3, 0)), >(x22, 0)), >(x21, 0)), >(x18, 0)), >(x16, 0)), >(x14, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(x1, java.lang.Object(x2))), x3, x4, x5, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x15, x7, x8, x6, x16, x17, x18) → f18060_0_equals_Load(java.lang.Object(x20), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x21))), java.lang.Object(x22), java.lang.Object(javaUtilEx.LinkedList$Entry(x1, java.lang.Object(x2))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), x19, x3, x5, x10, x11, x13, x4, x12, x15, -(x7, 1), -(x8, 1), -(x6, 1), -(x17, 1), -(x18, 1)) | &&(&&(&&(&&(&&(&&(&&(>(x8, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x3, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(x2, java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x15, x16, x17, x17, x18, x19) → f18061_0_equals_Load(java.lang.Object(x21), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(x23))))), java.lang.Object(x24), java.lang.Object(javaUtilEx.LinkedList$Entry(x2, java.lang.Object(x3))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(x0, java.lang.Object(x1)))))))))), x20, x12, x14, x15, x16, x18, x19, x17, -(x4, 1), -(x6, 1), -(x7, 1), -(x9, 1), -(x10, 1), -(x11, 1)) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x18, 0)), >(x17, 0)), >(x15, 0)), >(x13, 0)), >(x11, 0)), >(x12, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(x0, java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(x2, java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x4, x6, x15, x15, x9, x10) → f18062_0_equals_Load(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(x17, java.lang.Object(x18))))), java.lang.Object(x19), java.lang.Object(javaUtilEx.LinkedList$Entry(x2, java.lang.Object(x3))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(x0, java.lang.Object(x1)))))))))), x16, x12, -(x4, 1), -(x6, 1), -(x9, 1), -(x10, 1)) | &&(&&(&&(>(x6, 0), >(x4, 0)), >(x12, 0)), >(x13, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x1))), x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(x23), x2, x24, x4, x5, -(x6, 1), x26, -(x8, 1), -(x9, 1), x10, x11, x12, x13, 1, x30, x16, x17, x18, x19, x31, x21, x22) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x3, 0)), >(x21, 0)), >(x20, 0)), >(x2, 0)), >(x17, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x1), java.lang.Object(x2))), x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(x24), x3, x25, x5, x6, -(x7, 1), x27, -(x9, 1), -(x10, 1), x11, x12, x13, x14, 1, x31, x17, x18, x19, x20, x32, x22, x23) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x4, 0)), >(x3, 0)), >(x22, 0)), >(x21, 0)), >(x18, 0)), >(x16, 0)), >(x14, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x1))), x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(x23), x2, x24, x4, x5, -(x6, 1), x26, -(x8, 1), -(x9, 1), x10, x11, x12, x13, 1, x30, x16, x17, x18, x19, x31, x21, x22) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x3, 0)), >(x21, 0)), >(x20, 0)), >(x2, 0)), >(x17, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x1))), x2, x3, x4, x3, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x14, x6, x7, x5, x15, x16, x17) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(x18), x2, x19, x4, x3, -(x5, 1), x21, -(x7, 1), -(x6, 1), x9, x10, x11, x12, 1, x25, x14, 0, x27, x28, 1, 0, x31) | &&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x3, 0)), >(x2, 0)), >(x12, 0)), >(x14, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x1), java.lang.Object(x2))), x3, x4, x5, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x15, x7, x8, x6, x16, x17, x18) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(x19), x3, x20, x5, x4, -(x6, 1), x22, -(x8, 1), -(x7, 1), x10, x11, x12, x13, 1, x26, x15, 0, x28, x29, 1, 0, x32) | &&(&&(&&(&&(&&(&&(&&(>(x8, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x3, 0)), >(x15, 0)), >(x10, 0)), >(x13, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x1))), x2, x3, x4, x3, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x14, x6, x7, x5, x15, x16, x17) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))), java.lang.Object(x18), x2, x19, x4, x3, -(x5, 1), x21, -(x7, 1), -(x6, 1), x9, x10, x11, x12, 1, x25, x14, 0, x27, x28, 1, 0, x31) | &&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x5, 0)), >(x3, 0)), >(x2, 0)), >(x12, 0)), >(x14, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x13, x14, x15, x15, x16, x17) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))))), java.lang.Object(x18), 0, 1, x21, x22, -(x2, 1), x24, -(x4, 1), -(x5, 1), 0, x28, x29, x10, 1, 2, x12, x13, x14, x15, x32, x16, x17) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x5, 0)), >(x4, 0)), >(x2, 0)), >(x16, 0)), >(x15, 0)), >(x13, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x2), java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x15, x16, x17, x17, x18, x19) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(x20), 0, 1, x23, x24, -(x4, 1), x26, -(x6, 1), -(x7, 1), 0, x30, x31, x12, 1, 2, x14, x15, x16, x17, x34, x18, x19) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x6, 0)), >(x4, 0)), >(x18, 0)), >(x17, 0)), >(x15, 0)), >(x13, 0)), >(x11, 0)), >(x12, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x13, x14, x15, x15, x16, x17) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x0)))))))))), java.lang.Object(x18), 0, 1, x21, x22, -(x2, 1), x24, -(x4, 1), -(x5, 1), 0, x28, x29, x10, 1, 2, x12, x13, x14, x15, x32, x16, x17) | &&(&&(&&(&&(&&(&&(&&(&&(&&(>(x9, 0), >(x7, 0)), >(x5, 0)), >(x4, 0)), >(x2, 0)), >(x16, 0)), >(x15, 0)), >(x13, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x2, x4, x13, x13, x7, x8) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(x0)))))))))), java.lang.Object(x14), 0, 1, x17, 0, -(x2, 1), x19, -(x4, 1), -(x2, 1), 0, x22, 0, x10, 1, 2, 1, 0, x17, 0, 1, 0, x22) | &&(&&(&&(>(x4, 0), >(x2, 0)), >(x10, 0)), >(x11, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x2), java.lang.Object(x3))), x4, x5, x6, x7, x8, x4, x6, x7, x9, x10, x11, x12, x13, x13, x14, x4, x6, x15, x15, x9, x10) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x0), java.lang.Object(x1)))))))))), java.lang.Object(x16), 0, 1, x19, 0, -(x4, 1), x21, -(x6, 1), -(x4, 1), 0, x24, 0, x12, 1, 2, 1, 0, x19, 0, 1, 0, x24) | &&(&&(&&(>(x6, 0), >(x4, 0)), >(x12, 0)), >(x13, 0))
f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x0)))))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x1))), x2, x3, x4, x5, x6, x2, x4, x5, x7, x8, x9, x10, x11, x11, x12, x2, x4, x13, x13, x7, x8) → f17968_0_indexOf_Load(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.Content), java.lang.Object(x0)))))))))), java.lang.Object(x14), 0, 1, x17, 0, -(x2, 1), x19, -(x4, 1), -(x2, 1), 0, x22, 0, x10, 1, 2, 1, 0, x17, 0, 1, 0, x22) | &&(&&(&&(>(x4, 0), >(x2, 0)), >(x10, 0)), >(x11, 0))

Finished conversion. Obtained 12 rules.

P rules:
f17968_0_indexOf_Load(v414, v415, x99, x100, x101, x102, x103, x104, x105, x106, x107, x108, x109, x110, x111, x112, x113, x114, x115, x116, x117, x118, x119) → f17968_0_indexOf_Load(v416, v417, x99, x121, x101, x102, -(x103, 1), x122, -(x105, 1), -(x106, 1), x107, x108, x109, x110, 1, x123, x113, x114, x115, x116, x124, x118, x119) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x99, 0), >(x118, 0)), >(x117, 0)), >(x114, 0)), >(x112, 0)), >(x110, 0)), >(x107, 0)), >(x106, 0)), >(x105, 0)), >(x104, 0)), >(x103, 0)), >(x100, 0)), >(+(v417, 1), 1)), >(+(v416, 1), 8)), <=(v416, v414)), >(+(v415, 1), 3)), >(+(v414, 1), 8))
f17968_0_indexOf_Load(v418, v419, x128, x129, x130, x131, x132, x133, x134, x135, x136, x137, x138, x139, x140, x141, x142, x143, x144, x145, x146, x147, x148) → f17968_0_indexOf_Load(v420, v421, x128, x150, x130, x131, -(x132, 1), x151, -(x134, 1), -(x135, 1), x136, x137, x138, x139, 1, x152, x142, x143, x144, x145, x153, x147, x148) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x147, 0), >(x146, 0)), >(x143, 0)), >(x141, 0)), >(x139, 0)), >(x136, 0)), >(x135, 0)), >(x134, 0)), >(x133, 0)), >(x132, 0)), >(x129, 0)), >(x128, 0)), >(+(v421, 1), 1)), >(+(v420, 1), 8)), <=(v420, v418)), >(+(v419, 1), 3)), >(+(v418, 1), 8))
f17968_0_indexOf_Load(v422, v423, x156, x157, x158, x159, x160, x161, x162, x163, x164, x165, x166, x167, x168, x169, x170, x171, x172, x173, x174, x175, x176) → f17968_0_indexOf_Load(v424, v425, x156, x178, x158, x159, -(x160, 1), x179, -(x162, 1), -(x163, 1), x164, x165, x166, x167, 1, x180, x170, x171, x172, x173, x181, x175, x176) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x175, 0), >(x174, 0)), >(x171, 0)), >(x169, 0)), >(x167, 0)), >(x164, 0)), >(x163, 0)), >(x162, 0)), >(x161, 0)), >(x160, 0)), >(x157, 0)), >(x156, 0)), >(+(v425, 1), 1)), >(+(v424, 1), 8)), <=(v424, v422)), >(+(v423, 1), 3)), >(+(v422, 1), 8))
f17968_0_indexOf_Load(v426, v427, x184, x185, x186, x1851, x187, x188, x189, x190, x191, x192, x193, x194, x195, x196, x1961, x1881, x1891, x1871, x197, x198, x199) → f17968_0_indexOf_Load(v428, v429, x184, x201, x186, x185, -(x187, 1), x202, -(x189, 1), -(x188, 1), x191, x192, x193, x194, 1, x203, x196, 0, x204, x205, 1, 0, x206) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x196, 0), >(x194, 0)), >(x191, 0)), >(x189, 0)), >(x188, 0)), >(x187, 0)), >(x185, 0)), >(x184, 0)), >(+(v429, 1), 1)), >(+(v428, 1), 8)), <=(v428, v426)), >(+(v427, 1), 3)), >(+(v426, 1), 8)), =(x185, x1851)), =(x196, x1961)), =(x188, x1881)), =(x189, x1891)), =(x187, x1871))
f17968_0_indexOf_Load(v430, v431, x210, x211, x212, x2111, x213, x214, x215, x216, x217, x218, x219, x220, x221, x222, x2221, x2141, x2151, x2131, x223, x224, x225) → f17968_0_indexOf_Load(v432, v433, x210, x227, x212, x211, -(x213, 1), x228, -(x215, 1), -(x214, 1), x217, x218, x219, x220, 1, x229, x222, 0, x230, x231, 1, 0, x232) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x222, 0), >(x220, 0)), >(x217, 0)), >(x215, 0)), >(x214, 0)), >(x213, 0)), >(x211, 0)), >(x210, 0)), >(+(v433, 1), 1)), >(+(v432, 1), 8)), <=(v432, v430)), >(+(v431, 1), 3)), >(+(v430, 1), 8)), =(x211, x2111)), =(x222, x2221)), =(x214, x2141)), =(x215, x2151)), =(x213, x2131))
f17968_0_indexOf_Load(v434, v435, x235, x236, x237, x2361, x238, x239, x240, x241, x242, x243, x244, x245, x246, x247, x2471, x2391, x2401, x2381, x248, x249, x250) → f17968_0_indexOf_Load(v436, v437, x235, x252, x237, x236, -(x238, 1), x253, -(x240, 1), -(x239, 1), x242, x243, x244, x245, 1, x254, x247, 0, x255, x256, 1, 0, x257) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x247, 0), >(x245, 0)), >(x242, 0)), >(x240, 0)), >(x239, 0)), >(x238, 0)), >(x236, 0)), >(x235, 0)), >(+(v437, 1), 1)), >(+(v436, 1), 8)), <=(v436, v434)), >(+(v435, 1), 3)), >(+(v434, 1), 8)), =(x236, x2361)), =(x247, x2471)), =(x239, x2391)), =(x240, x2401)), =(x238, x2381))
f17968_0_indexOf_Load(v438, v439, x260, x261, x262, x263, x264, x2601, x2621, x2631, x265, x266, x267, x268, x269, x2691, x270, x271, x272, x273, x2731, x274, x275) → f17968_0_indexOf_Load(v440, v441, 0, 1, x277, x278, -(x260, 1), x279, -(x262, 1), -(x263, 1), 0, x280, x281, x268, 1, 2, x270, x271, x272, x273, x282, x274, x275) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x274, 0), >(x273, 0)), >(x271, 0)), >(x269, 0)), >(x268, 0)), >(x267, 0)), >(x265, 0)), >(x263, 0)), >(x262, 0)), >(x260, 0)), >(+(v441, 1), 1)), >(+(v440, 1), 10)), <=(v440, v438)), >(+(v439, 1), 3)), >(+(v438, 1), 10)), =(x260, x2601)), =(x262, x2621)), =(x263, x2631)), =(x269, x2691)), =(x273, x2731))
f17968_0_indexOf_Load(v442, v443, x287, x288, x289, x290, x291, x2871, x2891, x2901, x292, x293, x294, x295, x296, x2961, x297, x298, x299, x300, x3001, x301, x302) → f17968_0_indexOf_Load(v444, v445, 0, 1, x304, x305, -(x287, 1), x306, -(x289, 1), -(x290, 1), 0, x307, x308, x295, 1, 2, x297, x298, x299, x300, x309, x301, x302) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x301, 0), >(x300, 0)), >(x298, 0)), >(x296, 0)), >(x295, 0)), >(x294, 0)), >(x292, 0)), >(x290, 0)), >(x289, 0)), >(x287, 0)), >(+(v445, 1), 1)), >(+(v444, 1), 10)), <=(v444, v442)), >(+(v443, 1), 3)), >(+(v442, 1), 10)), =(x287, x2871)), =(x289, x2891)), =(x290, x2901)), =(x296, x2961)), =(x300, x3001))
f17968_0_indexOf_Load(v446, v447, x312, x313, x314, x315, x316, x3121, x3141, x3151, x317, x318, x319, x320, x321, x3211, x322, x323, x324, x325, x3251, x326, x327) → f17968_0_indexOf_Load(v448, v449, 0, 1, x329, x330, -(x312, 1), x331, -(x314, 1), -(x315, 1), 0, x332, x333, x320, 1, 2, x322, x323, x324, x325, x334, x326, x327) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x326, 0), >(x325, 0)), >(x323, 0)), >(x321, 0)), >(x320, 0)), >(x319, 0)), >(x317, 0)), >(x315, 0)), >(x314, 0)), >(x312, 0)), >(+(v449, 1), 1)), >(+(v448, 1), 10)), <=(v448, v446)), >(+(v447, 1), 3)), >(+(v446, 1), 10)), =(x312, x3121)), =(x314, x3141)), =(x315, x3151)), =(x321, x3211)), =(x325, x3251))
f17968_0_indexOf_Load(v450, v451, x337, x338, x339, x340, x341, x3371, x3391, x3401, x342, x343, x344, x345, x346, x3461, x347, x3372, x3392, x348, x3481, x3421, x3431) → f17968_0_indexOf_Load(v452, v453, 0, 1, x350, 0, -(x337, 1), x351, -(x339, 1), -(x337, 1), 0, x352, 0, x345, 1, 2, 1, 0, x350, 0, 1, 0, x352) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x346, 0), >(x345, 0)), >(x339, 0)), >(x337, 0)), >(+(v453, 1), 1)), >(+(v452, 1), 10)), <=(v452, v450)), >(+(v451, 1), 3)), >(+(v450, 1), 10)), =(x337, x3371)), =(x339, x3391)), =(x340, x3401)), =(x346, x3461)), =(x337, x3372)), =(x339, x3392)), =(x348, x3481)), =(x342, x3421)), =(x343, x3431))
f17968_0_indexOf_Load(v454, v455, x357, x358, x359, x360, x361, x3571, x3591, x3601, x362, x363, x364, x365, x366, x3661, x367, x3572, x3592, x368, x3681, x3621, x3631) → f17968_0_indexOf_Load(v456, v457, 0, 1, x370, 0, -(x357, 1), x371, -(x359, 1), -(x357, 1), 0, x372, 0, x365, 1, 2, 1, 0, x370, 0, 1, 0, x372) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x366, 0), >(x365, 0)), >(x359, 0)), >(x357, 0)), >(+(v457, 1), 1)), >(+(v456, 1), 10)), <=(v456, v454)), >(+(v455, 1), 3)), >(+(v454, 1), 10)), =(x357, x3571)), =(x359, x3591)), =(x360, x3601)), =(x366, x3661)), =(x357, x3572)), =(x359, x3592)), =(x368, x3681)), =(x362, x3621)), =(x363, x3631))
f17968_0_indexOf_Load(v458, v459, x375, x376, x377, x378, x379, x3751, x3771, x3781, x380, x381, x382, x383, x384, x3841, x385, x3752, x3772, x386, x3861, x3801, x3811) → f17968_0_indexOf_Load(v460, v461, 0, 1, x388, 0, -(x375, 1), x389, -(x377, 1), -(x375, 1), 0, x390, 0, x383, 1, 2, 1, 0, x388, 0, 1, 0, x390) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x384, 0), >(x383, 0)), >(x377, 0)), >(x375, 0)), >(+(v461, 1), 1)), >(+(v460, 1), 10)), <=(v460, v458)), >(+(v459, 1), 3)), >(+(v458, 1), 10)), =(x375, x3751)), =(x377, x3771)), =(x378, x3781)), =(x384, x3841)), =(x375, x3752)), =(x377, x3772)), =(x386, x3861)), =(x380, x3801)), =(x381, x3811))

(22) Obligation:

Rules:
f17968_0_indexOf_Load(v414, v415, x99, x100, x101, x102, x103, x104, x105, x106, x107, x108, x109, x110, x111, x112, x113, x114, x115, x116, x117, x118, x119) → f17968_0_indexOf_Load(v416, v417, x99, x121, x101, x102, -(x103, 1), x122, -(x105, 1), -(x106, 1), x107, x108, x109, x110, 1, x123, x113, x114, x115, x116, x124, x118, x119) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x99, 0), >(x118, 0)), >(x117, 0)), >(x114, 0)), >(x112, 0)), >(x110, 0)), >(x107, 0)), >(x106, 0)), >(x105, 0)), >(x104, 0)), >(x103, 0)), >(x100, 0)), >(+(v417, 1), 1)), >(+(v416, 1), 8)), <=(v416, v414)), >(+(v415, 1), 3)), >(+(v414, 1), 8))
f17968_0_indexOf_Load(v418, v419, x128, x129, x130, x131, x132, x133, x134, x135, x136, x137, x138, x139, x140, x141, x142, x143, x144, x145, x146, x147, x148) → f17968_0_indexOf_Load(v420, v421, x128, x150, x130, x131, -(x132, 1), x151, -(x134, 1), -(x135, 1), x136, x137, x138, x139, 1, x152, x142, x143, x144, x145, x153, x147, x148) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x147, 0), >(x146, 0)), >(x143, 0)), >(x141, 0)), >(x139, 0)), >(x136, 0)), >(x135, 0)), >(x134, 0)), >(x133, 0)), >(x132, 0)), >(x129, 0)), >(x128, 0)), >(+(v421, 1), 1)), >(+(v420, 1), 8)), <=(v420, v418)), >(+(v419, 1), 3)), >(+(v418, 1), 8))
f17968_0_indexOf_Load(v422, v423, x156, x157, x158, x159, x160, x161, x162, x163, x164, x165, x166, x167, x168, x169, x170, x171, x172, x173, x174, x175, x176) → f17968_0_indexOf_Load(v424, v425, x156, x178, x158, x159, -(x160, 1), x179, -(x162, 1), -(x163, 1), x164, x165, x166, x167, 1, x180, x170, x171, x172, x173, x181, x175, x176) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x175, 0), >(x174, 0)), >(x171, 0)), >(x169, 0)), >(x167, 0)), >(x164, 0)), >(x163, 0)), >(x162, 0)), >(x161, 0)), >(x160, 0)), >(x157, 0)), >(x156, 0)), >(+(v425, 1), 1)), >(+(v424, 1), 8)), <=(v424, v422)), >(+(v423, 1), 3)), >(+(v422, 1), 8))
f17968_0_indexOf_Load(v426, v427, x184, x185, x186, x1851, x187, x188, x189, x190, x191, x192, x193, x194, x195, x196, x1961, x1881, x1891, x1871, x197, x198, x199) → f17968_0_indexOf_Load(v428, v429, x184, x201, x186, x185, -(x187, 1), x202, -(x189, 1), -(x188, 1), x191, x192, x193, x194, 1, x203, x196, 0, x204, x205, 1, 0, x206) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x196, 0), >(x194, 0)), >(x191, 0)), >(x189, 0)), >(x188, 0)), >(x187, 0)), >(x185, 0)), >(x184, 0)), >(+(v429, 1), 1)), >(+(v428, 1), 8)), <=(v428, v426)), >(+(v427, 1), 3)), >(+(v426, 1), 8)), =(x185, x1851)), =(x196, x1961)), =(x188, x1881)), =(x189, x1891)), =(x187, x1871))
f17968_0_indexOf_Load(v430, v431, x210, x211, x212, x2111, x213, x214, x215, x216, x217, x218, x219, x220, x221, x222, x2221, x2141, x2151, x2131, x223, x224, x225) → f17968_0_indexOf_Load(v432, v433, x210, x227, x212, x211, -(x213, 1), x228, -(x215, 1), -(x214, 1), x217, x218, x219, x220, 1, x229, x222, 0, x230, x231, 1, 0, x232) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x222, 0), >(x220, 0)), >(x217, 0)), >(x215, 0)), >(x214, 0)), >(x213, 0)), >(x211, 0)), >(x210, 0)), >(+(v433, 1), 1)), >(+(v432, 1), 8)), <=(v432, v430)), >(+(v431, 1), 3)), >(+(v430, 1), 8)), =(x211, x2111)), =(x222, x2221)), =(x214, x2141)), =(x215, x2151)), =(x213, x2131))
f17968_0_indexOf_Load(v434, v435, x235, x236, x237, x2361, x238, x239, x240, x241, x242, x243, x244, x245, x246, x247, x2471, x2391, x2401, x2381, x248, x249, x250) → f17968_0_indexOf_Load(v436, v437, x235, x252, x237, x236, -(x238, 1), x253, -(x240, 1), -(x239, 1), x242, x243, x244, x245, 1, x254, x247, 0, x255, x256, 1, 0, x257) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x247, 0), >(x245, 0)), >(x242, 0)), >(x240, 0)), >(x239, 0)), >(x238, 0)), >(x236, 0)), >(x235, 0)), >(+(v437, 1), 1)), >(+(v436, 1), 8)), <=(v436, v434)), >(+(v435, 1), 3)), >(+(v434, 1), 8)), =(x236, x2361)), =(x247, x2471)), =(x239, x2391)), =(x240, x2401)), =(x238, x2381))
f17968_0_indexOf_Load(v438, v439, x260, x261, x262, x263, x264, x2601, x2621, x2631, x265, x266, x267, x268, x269, x2691, x270, x271, x272, x273, x2731, x274, x275) → f17968_0_indexOf_Load(v440, v441, 0, 1, x277, x278, -(x260, 1), x279, -(x262, 1), -(x263, 1), 0, x280, x281, x268, 1, 2, x270, x271, x272, x273, x282, x274, x275) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x274, 0), >(x273, 0)), >(x271, 0)), >(x269, 0)), >(x268, 0)), >(x267, 0)), >(x265, 0)), >(x263, 0)), >(x262, 0)), >(x260, 0)), >(+(v441, 1), 1)), >(+(v440, 1), 10)), <=(v440, v438)), >(+(v439, 1), 3)), >(+(v438, 1), 10)), =(x260, x2601)), =(x262, x2621)), =(x263, x2631)), =(x269, x2691)), =(x273, x2731))
f17968_0_indexOf_Load(v442, v443, x287, x288, x289, x290, x291, x2871, x2891, x2901, x292, x293, x294, x295, x296, x2961, x297, x298, x299, x300, x3001, x301, x302) → f17968_0_indexOf_Load(v444, v445, 0, 1, x304, x305, -(x287, 1), x306, -(x289, 1), -(x290, 1), 0, x307, x308, x295, 1, 2, x297, x298, x299, x300, x309, x301, x302) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x301, 0), >(x300, 0)), >(x298, 0)), >(x296, 0)), >(x295, 0)), >(x294, 0)), >(x292, 0)), >(x290, 0)), >(x289, 0)), >(x287, 0)), >(+(v445, 1), 1)), >(+(v444, 1), 10)), <=(v444, v442)), >(+(v443, 1), 3)), >(+(v442, 1), 10)), =(x287, x2871)), =(x289, x2891)), =(x290, x2901)), =(x296, x2961)), =(x300, x3001))
f17968_0_indexOf_Load(v446, v447, x312, x313, x314, x315, x316, x3121, x3141, x3151, x317, x318, x319, x320, x321, x3211, x322, x323, x324, x325, x3251, x326, x327) → f17968_0_indexOf_Load(v448, v449, 0, 1, x329, x330, -(x312, 1), x331, -(x314, 1), -(x315, 1), 0, x332, x333, x320, 1, 2, x322, x323, x324, x325, x334, x326, x327) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x326, 0), >(x325, 0)), >(x323, 0)), >(x321, 0)), >(x320, 0)), >(x319, 0)), >(x317, 0)), >(x315, 0)), >(x314, 0)), >(x312, 0)), >(+(v449, 1), 1)), >(+(v448, 1), 10)), <=(v448, v446)), >(+(v447, 1), 3)), >(+(v446, 1), 10)), =(x312, x3121)), =(x314, x3141)), =(x315, x3151)), =(x321, x3211)), =(x325, x3251))
f17968_0_indexOf_Load(v450, v451, x337, x338, x339, x340, x341, x3371, x3391, x3401, x342, x343, x344, x345, x346, x3461, x347, x3372, x3392, x348, x3481, x3421, x3431) → f17968_0_indexOf_Load(v452, v453, 0, 1, x350, 0, -(x337, 1), x351, -(x339, 1), -(x337, 1), 0, x352, 0, x345, 1, 2, 1, 0, x350, 0, 1, 0, x352) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x346, 0), >(x345, 0)), >(x339, 0)), >(x337, 0)), >(+(v453, 1), 1)), >(+(v452, 1), 10)), <=(v452, v450)), >(+(v451, 1), 3)), >(+(v450, 1), 10)), =(x337, x3371)), =(x339, x3391)), =(x340, x3401)), =(x346, x3461)), =(x337, x3372)), =(x339, x3392)), =(x348, x3481)), =(x342, x3421)), =(x343, x3431))
f17968_0_indexOf_Load(v454, v455, x357, x358, x359, x360, x361, x3571, x3591, x3601, x362, x363, x364, x365, x366, x3661, x367, x3572, x3592, x368, x3681, x3621, x3631) → f17968_0_indexOf_Load(v456, v457, 0, 1, x370, 0, -(x357, 1), x371, -(x359, 1), -(x357, 1), 0, x372, 0, x365, 1, 2, 1, 0, x370, 0, 1, 0, x372) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x366, 0), >(x365, 0)), >(x359, 0)), >(x357, 0)), >(+(v457, 1), 1)), >(+(v456, 1), 10)), <=(v456, v454)), >(+(v455, 1), 3)), >(+(v454, 1), 10)), =(x357, x3571)), =(x359, x3591)), =(x360, x3601)), =(x366, x3661)), =(x357, x3572)), =(x359, x3592)), =(x368, x3681)), =(x362, x3621)), =(x363, x3631))
f17968_0_indexOf_Load(v458, v459, x375, x376, x377, x378, x379, x3751, x3771, x3781, x380, x381, x382, x383, x384, x3841, x385, x3752, x3772, x386, x3861, x3801, x3811) → f17968_0_indexOf_Load(v460, v461, 0, 1, x388, 0, -(x375, 1), x389, -(x377, 1), -(x375, 1), 0, x390, 0, x383, 1, 2, 1, 0, x388, 0, 1, 0, x390) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x384, 0), >(x383, 0)), >(x377, 0)), >(x375, 0)), >(+(v461, 1), 1)), >(+(v460, 1), 10)), <=(v460, v458)), >(+(v459, 1), 3)), >(+(v458, 1), 10)), =(x375, x3751)), =(x377, x3771)), =(x378, x3781)), =(x384, x3841)), =(x375, x3752)), =(x377, x3772)), =(x386, x3861)), =(x380, x3801)), =(x381, x3811))

(23) TerminationGraphProcessor (SOUND transformation)

Constructed the termination graph and obtained one non-trivial SCC.


(24) Obligation:

Rules:
f17968_0_indexOf_Load(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) → f17968_0_indexOf_Load(x23, x24, x2, x25, x4, x5, -(x6, 1), x26, -(x8, 1), -(x9, 1), x10, x11, x12, x13, 1, x27, x16, x17, x18, x19, x28, x21, x22) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x2, 0), >(x21, 0)), >(x20, 0)), >(x17, 0)), >(x15, 0)), >(x13, 0)), >(x10, 0)), >(x9, 0)), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x3, 0)), >(+(x24, 1), 1)), >(+(x23, 1), 8)), <=(x23, x0)), >(+(x1, 1), 3)), >(+(x0, 1), 8))
f17968_0_indexOf_Load(x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51) → f17968_0_indexOf_Load(x52, x53, x31, x54, x33, x34, -(x35, 1), x55, -(x37, 1), -(x38, 1), x39, x40, x41, x42, 1, x56, x45, x46, x47, x48, x57, x50, x51) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x50, 0), >(x49, 0)), >(x46, 0)), >(x44, 0)), >(x42, 0)), >(x39, 0)), >(x38, 0)), >(x37, 0)), >(x36, 0)), >(x35, 0)), >(x32, 0)), >(x31, 0)), >(+(x53, 1), 1)), >(+(x52, 1), 8)), <=(x52, x29)), >(+(x30, 1), 3)), >(+(x29, 1), 8))
f17968_0_indexOf_Load(x58, x59, x60, x61, x62, x63, x64, x65, x66, x67, x68, x69, x70, x71, x72, x73, x74, x75, x76, x77, x78, x79, x80) → f17968_0_indexOf_Load(x81, x82, x60, x83, x62, x63, -(x64, 1), x84, -(x66, 1), -(x67, 1), x68, x69, x70, x71, 1, x85, x74, x75, x76, x77, x86, x79, x80) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x79, 0), >(x78, 0)), >(x75, 0)), >(x73, 0)), >(x71, 0)), >(x68, 0)), >(x67, 0)), >(x66, 0)), >(x65, 0)), >(x64, 0)), >(x61, 0)), >(x60, 0)), >(+(x82, 1), 1)), >(+(x81, 1), 8)), <=(x81, x58)), >(+(x59, 1), 3)), >(+(x58, 1), 8))

(25) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f17968_0_indexOf_Load(x88, x90, x92, x94, x96, x98, x100, x102, x104, x106, x108, x110, x112, x114, x116, x118, x120, x122, x124, x126, x128, x130, x132)] = x100

Therefore the following rule(s) have been dropped:


f17968_0_indexOf_Load(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) → f17968_0_indexOf_Load(x23, x24, x2, x25, x4, x5, -(x6, 1), x26, -(x8, 1), -(x9, 1), x10, x11, x12, x13, 1, x27, x16, x17, x18, x19, x28, x21, x22) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x2, 0), >(x21, 0)), >(x20, 0)), >(x17, 0)), >(x15, 0)), >(x13, 0)), >(x10, 0)), >(x9, 0)), >(x8, 0)), >(x7, 0)), >(x6, 0)), >(x3, 0)), >(+(x24, 1), 1)), >(+(x23, 1), 8)), <=(x23, x0)), >(+(x1, 1), 3)), >(+(x0, 1), 8))
f17968_0_indexOf_Load(x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51) → f17968_0_indexOf_Load(x52, x53, x31, x54, x33, x34, -(x35, 1), x55, -(x37, 1), -(x38, 1), x39, x40, x41, x42, 1, x56, x45, x46, x47, x48, x57, x50, x51) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x50, 0), >(x49, 0)), >(x46, 0)), >(x44, 0)), >(x42, 0)), >(x39, 0)), >(x38, 0)), >(x37, 0)), >(x36, 0)), >(x35, 0)), >(x32, 0)), >(x31, 0)), >(+(x53, 1), 1)), >(+(x52, 1), 8)), <=(x52, x29)), >(+(x30, 1), 3)), >(+(x29, 1), 8))
f17968_0_indexOf_Load(x58, x59, x60, x61, x62, x63, x64, x65, x66, x67, x68, x69, x70, x71, x72, x73, x74, x75, x76, x77, x78, x79, x80) → f17968_0_indexOf_Load(x81, x82, x60, x83, x62, x63, -(x64, 1), x84, -(x66, 1), -(x67, 1), x68, x69, x70, x71, 1, x85, x74, x75, x76, x77, x86, x79, x80) | &&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(&&(>(x79, 0), >(x78, 0)), >(x75, 0)), >(x73, 0)), >(x71, 0)), >(x68, 0)), >(x67, 0)), >(x66, 0)), >(x65, 0)), >(x64, 0)), >(x61, 0)), >(x60, 0)), >(+(x82, 1), 1)), >(+(x81, 1), 8)), <=(x81, x58)), >(+(x59, 1), 3)), >(+(x58, 1), 8))

(26) YES

(27) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateContains.main([Ljava/lang/String;)V
SCC calls the following helper methods:
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • javaUtilEx.LinkedList$Entry: [next]
  • Marker field analysis yielded the following relations that could be markers:

(28) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 19 IRules

P rules:
f17967_0_entry_Load(EOS, i1376, i1376, i1376, i2751, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) → f17972_0_entry_GT(EOS, i1376, i1376, i1376, i2751, i2751, i1376, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339)
f17972_0_entry_GT(EOS, i1376, i1376, i1376, i2751, i2751, i1376, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) → f17978_0_entry_GT(EOS, i1376, i1376, i1376, i2751, i2751, i1376, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339)
f17978_0_entry_GT(EOS, i1376, i1376, i1376, i2751, i2751, i1376, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) → f17984_0_entry_Load(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) | <=(i2751, i1376)
f17984_0_entry_Load(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) → f17990_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339)
f17990_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) → f17997_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) | &&(&&(&&(&&(>(o7339[LinkedList$Entry.next]o7337, 0), >(o7339[LinkedList$Entry.next]o7339, 0)), >(o7339[LinkedList$Entry.previous]o7339, 0)), >(o7337[LinkedList$Entry.next]o7337, 0)), >(o7337[LinkedList$Entry.next]o7339, 0))
f17990_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7448[LinkedList$Entry.next]o7448, o7448[LinkedList$Entry.previous]o7448, o7448[LinkedList$Entry.next]o7448, o7337[LinkedList$Entry.next]o7339) → f17998_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7448[LinkedList$Entry.next]o7448, o7448[LinkedList$Entry.previous]o7448)
f17997_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7457, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7457[LinkedList$Entry.next]o7457, o7457[LinkedList$Entry.next]o7339) → f18004_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7339[LinkedList$Entry.next]o7457, o7459[LinkedList$Entry.next]o7457, o7459[LinkedList$Entry.next]o7339) | &&(=(o7459[LinkedList$Entry.next]o7457, +(o7457[LinkedList$Entry.next]o7457, -1)), =(o7459[LinkedList$Entry.next]o7339, +(o7457[LinkedList$Entry.next]o7339, -1)))
f18004_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7339[LinkedList$Entry.next]o7457, o7459[LinkedList$Entry.next]o7457, o7459[LinkedList$Entry.next]o7339) → f18011_0_entry_Store(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459)
f18011_0_entry_Store(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459) → f18021_0_entry_Inc(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459)
f18021_0_entry_Inc(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459) → f18033_0_entry_JMP(EOS, i1376, i1376, i1376, +(i2751, 1), o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459) | >=(i2751, 0)
f18033_0_entry_JMP(EOS, i1376, i1376, i1376, i2788, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459) → f18042_0_entry_Load(EOS, i1376, i1376, i1376, i2788, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459)
f18042_0_entry_Load(EOS, i1376, i1376, i1376, i2788, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7459) → f17845_0_entry_Load(EOS, i1376, i1376, i1376, i2788, o7339[LinkedList$Entry.next]o7459, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7459[LinkedList$Entry.next]o7459, o7459[LinkedList$Entry.next]o7339)
f17845_0_entry_Load(EOS, i1376, i1376, i1376, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339) → f17967_0_entry_Load(EOS, i1376, i1376, i1376, i2751, i2751, o7339[LinkedList$Entry.next]o7337, o7339[LinkedList$Entry.next]o7339, o7339[LinkedList$Entry.previous]o7339, o7337[LinkedList$Entry.next]o7337, o7337[LinkedList$Entry.next]o7339)
f17998_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7461[LinkedList$Entry.next]o7461, o7461[LinkedList$Entry.previous]o7461) → f18005_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) | &&(=(o7463[LinkedList$Entry.next]o7461, +(o7461[LinkedList$Entry.next]o7461, -1)), =(o7464[LinkedList$Entry.previous]o7461, +(o7461[LinkedList$Entry.previous]o7461, -1)))
f18005_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i2751, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) → f18012_0_entry_Store(EOS, i1376, i1376, i1376, i2751, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461)
f18012_0_entry_Store(EOS, i1376, i1376, i1376, i2751, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) → f18022_0_entry_Inc(EOS, i1376, i1376, i1376, i2751, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461)
f18022_0_entry_Inc(EOS, i1376, i1376, i1376, i2751, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) → f18034_0_entry_JMP(EOS, i1376, i1376, i1376, +(i2751, 1), o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) | >=(i2751, 0)
f18034_0_entry_JMP(EOS, i1376, i1376, i1376, i2789, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) → f18043_0_entry_Load(EOS, i1376, i1376, i1376, i2789, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461)
f18043_0_entry_Load(EOS, i1376, i1376, i1376, i2789, o7463[LinkedList$Entry.next]o7461, o7464[LinkedList$Entry.previous]o7461) → f17845_0_entry_Load(EOS, i1376, i1376, i1376, i2789, o7461[LinkedList$Entry.next]o7463, o7461[LinkedList$Entry.next]o7461, o7461[LinkedList$Entry.previous]o7461, o7463[LinkedList$Entry.next]o7463, o7463[LinkedList$Entry.next]o7461) | &&(&&(&&(=(o7461[LinkedList$Entry.next]o7463, 1), =(o7461[LinkedList$Entry.next]o7461, 0)), =(o7461[LinkedList$Entry.previous]o7461, 0)), =(o7463[LinkedList$Entry.next]o7463, 0))

Combined rules. Obtained 2 IRules

P rules:
f17967_0_entry_Load(EOS, x0, x0, x0, x1, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(EOS, x0, x0, x0, +(x1, 1), +(x1, 1), x7, x3, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), <=(x1, x0)), >(+(x1, 1), 0))
f17967_0_entry_Load(EOS, x0, x0, x0, x1, x1, x2, x3, x4, x3, x5) → f17967_0_entry_Load(EOS, x0, x0, x0, +(x1, 1), +(x1, 1), 1, 0, 0, 0, -(x3, 1)) | &&(<=(x1, x0), >(+(x1, 1), 0))

Filtered ground terms:


f17967_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f17967_0_entry_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f17967_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) → Cond_f17967_0_entry_Load(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
Cond_f17967_0_entry_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) → Cond_f17967_0_entry_Load1(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)

Filtered duplicate terms:


f17967_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f17967_0_entry_Load(x3, x5, x6, x7, x8, x9, x10)
Cond_f17967_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13) → Cond_f17967_0_entry_Load(x1, x4, x6, x7, x8, x9, x10, x11, x12, x13)
Cond_f17967_0_entry_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f17967_0_entry_Load1(x1, x4, x6, x7, x9, x10, x11)

Filtered unneeded terms:


Cond_f17967_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f17967_0_entry_Load(x1, x2, x3, x5, x6, x8, x9, x10)
Cond_f17967_0_entry_Load1(x1, x2, x3, x4, x5, x6, x7) → Cond_f17967_0_entry_Load1(x1, x2, x3, x6)

Prepared 2 rules for path length conversion:

P rules:
f17967_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(x0, +(x1, 1), x7, x3, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), <=(x1, x0)), >(+(x1, 1), 0))
f17967_0_entry_Load(x0, x1, x2, x3, x4, x3, x5) → f17967_0_entry_Load(x0, +(x1, 1), 1, 0, 0, 0, -(x3, 1)) | &&(<=(x1, x0), >(+(x1, 1), 0))

Finished conversion. Obtained 2 rules.

P rules:
f17967_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(x0, +(x1, 1), x7, x3, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), <=(x1, x0)), >(x1, -1))
f17967_0_entry_Load(x9, x10, x11, x12, x13, x121, x14) → f17967_0_entry_Load(x9, +(x10, 1), 1, 0, 0, 0, -(x12, 1)) | &&(&&(>(x10, -1), >=(x9, x10)), =(x12, x121))

(29) Obligation:

Rules:
f17967_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(x0, +(x1, 1), x7, x3, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), <=(x1, x0)), >(x1, -1))
f17967_0_entry_Load(x9, x10, x11, x12, x13, x121, x14) → f17967_0_entry_Load(x9, +(x10, 1), 1, 0, 0, 0, -(x12, 1)) | &&(&&(>(x10, -1), >=(x9, x10)), =(x12, x121))

(30) TerminationGraphProcessor (SOUND transformation)

Constructed the termination graph and obtained 2 non-trivial SCCs.


(31) Complex Obligation (AND)

(32) Obligation:

Rules:
f17967_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(x0, +(x1, 1), x7, x3, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), <=(x1, x0)), >(x1, -1))

(33) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f17967_0_entry_Load(x10, x12, x14, x16, x18, x20, x22)] = x10 - x12

Therefore the following rule(s) have been dropped:


f17967_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(x0, +(x1, 1), x7, x3, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x2, 0)), <=(x1, x0)), >(x1, -1))

(34) YES

(35) Obligation:

Rules:
f17967_0_entry_Load(x9, x10, x11, x12, x13, x14, x15) → f17967_0_entry_Load(x9, +(x10, 1), 1, 0, 0, 0, -(x12, 1)) | &&(&&(>(x10, -1), >=(x9, x10)), =(x12, x14))

(36) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f17967_0_entry_Load(x8, x10, x12, x14, x16, x18, x20)] = -x10 + x8

Therefore the following rule(s) have been dropped:


f17967_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f17967_0_entry_Load(x0, +(x1, 1), 1, 0, 0, 0, -(x3, 1)) | &&(&&(>(x1, -1), >=(x0, x1)), =(x3, x5))

(37) YES

(38) Obligation:

SCC of termination graph based on JBC Program.
SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateContains.main([Ljava/lang/String;)V
SCC calls the following helper methods:
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • javaUtilEx.LinkedList$Entry: [previous]
  • Marker field analysis yielded the following relations that could be markers:

(39) SCCToIntTRSProof (SOUND transformation)

Transformed FIGraph SCCs to intTRSs. Log:

Generated rules. Obtained 19 IRules

P rules:
f14900_0_entry_Load(EOS, i1376, i1376, i1376, i1943, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) → f14945_0_entry_LE(EOS, i1376, i1376, i1376, i1943, i1943, i1376, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446)
f14945_0_entry_LE(EOS, i1376, i1376, i1376, i1943, i1943, i1376, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) → f14997_0_entry_LE(EOS, i1376, i1376, i1376, i1943, i1943, i1376, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446)
f14997_0_entry_LE(EOS, i1376, i1376, i1376, i1943, i1943, i1376, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) → f15057_0_entry_Load(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) | >(i1943, i1376)
f15057_0_entry_Load(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) → f15130_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446)
f15130_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) → f15266_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) | &&(&&(&&(&&(>(o5446[LinkedList$Entry.next]o5446, 0), >(o5446[LinkedList$Entry.previous]o5444, 0)), >(o5446[LinkedList$Entry.previous]o5446, 0)), >(o5444[LinkedList$Entry.previous]o5444, 0)), >(o5444[LinkedList$Entry.previous]o5446, 0))
f15130_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5615[LinkedList$Entry.next]o5615, o5446[LinkedList$Entry.previous]o5444, o5615[LinkedList$Entry.previous]o5615, o5615[LinkedList$Entry.previous]o5615, o5444[LinkedList$Entry.previous]o5446) → f15267_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5615[LinkedList$Entry.next]o5615, o5615[LinkedList$Entry.previous]o5615)
f15266_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5650, o5446[LinkedList$Entry.previous]o5446, o5650[LinkedList$Entry.previous]o5650, o5650[LinkedList$Entry.previous]o5446) → f15375_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5650, o5653[LinkedList$Entry.previous]o5650, o5653[LinkedList$Entry.previous]o5446) | &&(=(o5653[LinkedList$Entry.previous]o5650, +(o5650[LinkedList$Entry.previous]o5650, -1)), =(o5653[LinkedList$Entry.previous]o5446, +(o5650[LinkedList$Entry.previous]o5446, -1)))
f15375_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5650, o5653[LinkedList$Entry.previous]o5650, o5653[LinkedList$Entry.previous]o5446) → f15436_0_entry_Store(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653)
f15436_0_entry_Store(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653) → f15673_0_entry_Inc(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653)
f15673_0_entry_Inc(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653) → f15784_0_entry_JMP(EOS, i1376, i1376, i1376, +(i1943, -1), o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653)
f15784_0_entry_JMP(EOS, i1376, i1376, i1376, i2075, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653) → f15824_0_entry_Load(EOS, i1376, i1376, i1376, i2075, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653)
f15824_0_entry_Load(EOS, i1376, i1376, i1376, i2075, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5446, o5446[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5653) → f14863_0_entry_Load(EOS, i1376, i1376, i1376, i2075, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5653, o5446[LinkedList$Entry.previous]o5446, o5653[LinkedList$Entry.previous]o5653, o5653[LinkedList$Entry.previous]o5446)
f14863_0_entry_Load(EOS, i1376, i1376, i1376, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446) → f14900_0_entry_Load(EOS, i1376, i1376, i1376, i1943, i1943, o5446[LinkedList$Entry.next]o5446, o5446[LinkedList$Entry.previous]o5444, o5446[LinkedList$Entry.previous]o5446, o5444[LinkedList$Entry.previous]o5444, o5444[LinkedList$Entry.previous]o5446)
f15267_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5657[LinkedList$Entry.next]o5657, o5657[LinkedList$Entry.previous]o5657) → f15381_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657) | &&(=(o5659[LinkedList$Entry.next]o5657, +(o5657[LinkedList$Entry.next]o5657, -1)), =(o5660[LinkedList$Entry.previous]o5657, +(o5657[LinkedList$Entry.previous]o5657, -1)))
f15381_0_entry_FieldAccess(EOS, i1376, i1376, i1376, i1943, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657) → f15451_0_entry_Store(EOS, i1376, i1376, i1376, i1943, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657)
f15451_0_entry_Store(EOS, i1376, i1376, i1376, i1943, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657) → f15692_0_entry_Inc(EOS, i1376, i1376, i1376, i1943, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657)
f15692_0_entry_Inc(EOS, i1376, i1376, i1376, i1943, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657) → f15790_0_entry_JMP(EOS, i1376, i1376, i1376, +(i1943, -1), o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657)
f15790_0_entry_JMP(EOS, i1376, i1376, i1376, i2076, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657) → f15845_0_entry_Load(EOS, i1376, i1376, i1376, i2076, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657)
f15845_0_entry_Load(EOS, i1376, i1376, i1376, i2076, o5659[LinkedList$Entry.next]o5657, o5660[LinkedList$Entry.previous]o5657) → f14863_0_entry_Load(EOS, i1376, i1376, i1376, i2076, o5657[LinkedList$Entry.next]o5657, o5657[LinkedList$Entry.previous]o5660, o5657[LinkedList$Entry.previous]o5657, o5660[LinkedList$Entry.previous]o5660, o5660[LinkedList$Entry.previous]o5657) | &&(&&(&&(=(o5657[LinkedList$Entry.next]o5657, 0), =(o5657[LinkedList$Entry.previous]o5660, 1)), =(o5657[LinkedList$Entry.previous]o5657, 0)), =(o5660[LinkedList$Entry.previous]o5660, 0))

Combined rules. Obtained 2 IRules

P rules:
f14900_0_entry_Load(EOS, x0, x0, x0, x1, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(EOS, x0, x0, x0, -(x1, 1), -(x1, 1), x2, x7, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x1, x0)), >(x2, 0))
f14900_0_entry_Load(EOS, x0, x0, x0, x1, x1, x2, x3, x4, x4, x5) → f14900_0_entry_Load(EOS, x0, x0, x0, -(x1, 1), -(x1, 1), 0, 1, 0, 0, -(x4, 1)) | >(x1, x0)

Filtered ground terms:


f14900_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → f14900_0_entry_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)
Cond_f14900_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) → Cond_f14900_0_entry_Load(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)
Cond_f14900_0_entry_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) → Cond_f14900_0_entry_Load1(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)

Filtered duplicate terms:


f14900_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → f14900_0_entry_Load(x3, x5, x6, x7, x8, x9, x10)
Cond_f14900_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13) → Cond_f14900_0_entry_Load(x1, x4, x6, x7, x8, x9, x10, x11, x12, x13)
Cond_f14900_0_entry_Load1(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) → Cond_f14900_0_entry_Load1(x1, x4, x6, x7, x8, x10, x11)

Filtered unneeded terms:


Cond_f14900_0_entry_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → Cond_f14900_0_entry_Load(x1, x2, x3, x4, x6, x8, x9, x10)
Cond_f14900_0_entry_Load1(x1, x2, x3, x4, x5, x6, x7) → Cond_f14900_0_entry_Load1(x1, x2, x3, x6)

Prepared 2 rules for path length conversion:

P rules:
f14900_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(x0, -(x1, 1), x2, x7, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x1, x0)), >(x2, 0))
f14900_0_entry_Load(x0, x1, x2, x3, x4, x4, x5) → f14900_0_entry_Load(x0, -(x1, 1), 0, 1, 0, 0, -(x4, 1)) | >(x1, x0)

Finished conversion. Obtained 2 rules.

P rules:
f14900_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(x0, -(x1, 1), x2, x7, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x1, x0)), >(x2, 0))
f14900_0_entry_Load(x9, x10, x11, x12, x13, x131, x14) → f14900_0_entry_Load(x9, -(x10, 1), 0, 1, 0, 0, -(x13, 1)) | &&(<(x9, x10), =(x13, x131))

(40) Obligation:

Rules:
f14900_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(x0, -(x1, 1), x2, x7, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x1, x0)), >(x2, 0))
f14900_0_entry_Load(x9, x10, x11, x12, x13, x131, x14) → f14900_0_entry_Load(x9, -(x10, 1), 0, 1, 0, 0, -(x13, 1)) | &&(<(x9, x10), =(x13, x131))

(41) TerminationGraphProcessor (SOUND transformation)

Constructed the termination graph and obtained 2 non-trivial SCCs.


(42) Complex Obligation (AND)

(43) Obligation:

Rules:
f14900_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(x0, -(x1, 1), x2, x7, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x1, x0)), >(x2, 0))

(44) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f14900_0_entry_Load(x10, x12, x14, x16, x18, x20, x22)] = x22

Therefore the following rule(s) have been dropped:


f14900_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(x0, -(x1, 1), x2, x7, x4, x8, -(x6, 1)) | &&(&&(&&(&&(&&(>(x6, 0), >(x5, 0)), >(x4, 0)), >(x3, 0)), >(x1, x0)), >(x2, 0))

(45) YES

(46) Obligation:

Rules:
f14900_0_entry_Load(x9, x10, x11, x12, x13, x14, x15) → f14900_0_entry_Load(x9, -(x10, 1), 0, 1, 0, 0, -(x13, 1)) | &&(<(x9, x10), =(x13, x14))

(47) PolynomialOrderProcessor (EQUIVALENT transformation)

Found the following polynomial interpretation:


[f14900_0_entry_Load(x8, x10, x12, x14, x16, x18, x20)] = x10 - x8

Therefore the following rule(s) have been dropped:


f14900_0_entry_Load(x0, x1, x2, x3, x4, x5, x6) → f14900_0_entry_Load(x0, -(x1, 1), 0, 1, 0, 0, -(x4, 1)) | &&(<(x0, x1), =(x4, x5))

(48) YES