/export/starexec/sandbox/solver/bin/starexec_run_standard /export/starexec/sandbox/benchmark/theBenchmark.jar /export/starexec/sandbox/output/output_files -------------------------------------------------------------------------------- YES proof of /export/starexec/sandbox/benchmark/theBenchmark.jar # AProVE Commit ID: 48fb2092695e11cc9f56e44b17a92a5f88ffb256 marcel 20180622 unpublished dirty termination of the given Bare JBC problem could be proven: (0) Bare JBC problem (1) BareJBCToJBCProof [EQUIVALENT, 97 ms] (2) JBC problem (3) JBCToGraph [EQUIVALENT, 11.6 s] (4) JBCTerminationGraph (5) TerminationGraphToSCCProof [SOUND, 5 ms] (6) AND (7) JBCTerminationSCC (8) SCCToIRSProof [SOUND, 427 ms] (9) IRSwT (10) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (11) IRSwT (12) IRSwTTerminationDigraphProof [EQUIVALENT, 27 ms] (13) IRSwT (14) IntTRSCompressionProof [EQUIVALENT, 0 ms] (15) IRSwT (16) TempFilterProof [SOUND, 73 ms] (17) IntTRS (18) RankingReductionPairProof [EQUIVALENT, 36 ms] (19) YES (20) JBCTerminationSCC (21) SCCToIRSProof [SOUND, 1271 ms] (22) IRSwT (23) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (24) IRSwT (25) IRSwTTerminationDigraphProof [EQUIVALENT, 1074 ms] (26) IRSwT (27) IntTRSCompressionProof [EQUIVALENT, 0 ms] (28) IRSwT (29) TempFilterProof [SOUND, 50 ms] (30) IntTRS (31) RankingReductionPairProof [EQUIVALENT, 10 ms] (32) YES (33) JBCTerminationSCC (34) SCCToIRSProof [SOUND, 122 ms] (35) IRSwT (36) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (37) IRSwT (38) IRSwTTerminationDigraphProof [EQUIVALENT, 302 ms] (39) IRSwT (40) IntTRSCompressionProof [EQUIVALENT, 0 ms] (41) IRSwT (42) TempFilterProof [SOUND, 78 ms] (43) IntTRS (44) PolynomialOrderProcessor [EQUIVALENT, 0 ms] (45) IntTRS (46) RankingReductionPairProof [EQUIVALENT, 0 ms] (47) YES (48) JBCTerminationSCC (49) SCCToIRSProof [SOUND, 76 ms] (50) IRSwT (51) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (52) IRSwT (53) IRSwTTerminationDigraphProof [EQUIVALENT, 38 ms] (54) IRSwT (55) IntTRSCompressionProof [EQUIVALENT, 0 ms] (56) IRSwT (57) TempFilterProof [SOUND, 44 ms] (58) IntTRS (59) PolynomialOrderProcessor [EQUIVALENT, 10 ms] (60) IntTRS (61) RankingReductionPairProof [EQUIVALENT, 0 ms] (62) YES (63) JBCTerminationSCC (64) SCCToIRSProof [SOUND, 128 ms] (65) IRSwT (66) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (67) IRSwT (68) IRSwTTerminationDigraphProof [EQUIVALENT, 36 ms] (69) IRSwT (70) IntTRSCompressionProof [EQUIVALENT, 0 ms] (71) IRSwT (72) TempFilterProof [SOUND, 29 ms] (73) IntTRS (74) RankingReductionPairProof [EQUIVALENT, 0 ms] (75) YES (76) JBCTerminationSCC (77) SCCToIRSProof [SOUND, 94 ms] (78) IRSwT (79) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (80) IRSwT (81) IRSwTTerminationDigraphProof [EQUIVALENT, 16 ms] (82) IRSwT (83) IntTRSCompressionProof [EQUIVALENT, 0 ms] (84) IRSwT (85) TempFilterProof [SOUND, 34 ms] (86) IntTRS (87) RankingReductionPairProof [EQUIVALENT, 21 ms] (88) YES (89) JBCTerminationSCC (90) SCCToIRSProof [SOUND, 97 ms] (91) IRSwT (92) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (93) IRSwT (94) IRSwTTerminationDigraphProof [EQUIVALENT, 31 ms] (95) IRSwT (96) IntTRSCompressionProof [EQUIVALENT, 0 ms] (97) IRSwT (98) TempFilterProof [SOUND, 24 ms] (99) IntTRS (100) RankingReductionPairProof [EQUIVALENT, 0 ms] (101) YES (102) JBCTerminationSCC (103) SCCToIRSProof [SOUND, 128 ms] (104) IRSwT (105) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (106) IRSwT (107) IRSwTTerminationDigraphProof [EQUIVALENT, 375 ms] (108) IRSwT (109) IntTRSCompressionProof [EQUIVALENT, 0 ms] (110) IRSwT (111) TempFilterProof [SOUND, 65 ms] (112) IntTRS (113) PolynomialOrderProcessor [EQUIVALENT, 20 ms] (114) IntTRS (115) PolynomialOrderProcessor [EQUIVALENT, 0 ms] (116) YES ---------------------------------------- (0) Obligation: need to prove termination of the following 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 Collection * interface, to minimize the effort required to implement this interface.

* * To implement an unmodifiable collection, the programmer needs only to * extend this class and provide implementations for the iterator and * size methods. (The iterator returned by the iterator * method must implement hasNext and next.)

* * To implement a modifiable collection, the programmer must additionally * override this class's add method (which otherwise throws an * UnsupportedOperationException), and the iterator returned by the * iterator method must additionally implement its remove * method.

* * The programmer should generally provide a void (no argument) and * Collection constructor, as per the recommendation in the * Collection interface specification.

* * 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.

* * This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @author Neal Gafter * @see Collection * @since 1.2 */ public abstract class AbstractCollection implements Collection { /** * 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 iterator(); public abstract int size(); /** * {@inheritDoc} * *

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

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 = 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} * *

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

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. * *

Note that this implementation throws an * UnsupportedOperationException if the iterator returned by this * collection's iterator method does not implement the remove * method and this collection contains the specified object. * * @throws UnsupportedOperationException {@inheritDoc} * @throws ClassCastException {@inheritDoc} * @throws NullPointerException {@inheritDoc} */ public boolean remove(Object o) { Iterator 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} * *

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 true is returned, otherwise false. * * @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} * *

This implementation iterates over the specified collection, and adds * each object returned by the iterator to this collection, in turn. * *

Note that this implementation will throw an * UnsupportedOperationException unless add 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 c) { boolean modified = false; Iterator e = c.iterator(); while (e.hasNext()) { if (add(e.next())) modified = true; } return modified; } /** * {@inheritDoc} * *

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 remove method. * *

Note that this implementation will throw an * UnsupportedOperationException if the iterator returned by the * iterator method does not implement the remove 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} * *

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 remove method. * *

Note that this implementation will throw an * UnsupportedOperationException if the iterator returned by the * iterator method does not implement the remove 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 = iterator(); while (e.hasNext()) { if (!c.contains(e.next())) { e.remove(); modified = true; } } return modified; } /** * {@inheritDoc} * *

This implementation iterates over this collection, removing each * element using the Iterator.remove operation. Most * implementations will probably choose to override this method for * efficiency. * *

Note that this implementation will throw an * UnsupportedOperationException if the iterator returned by this * collection's iterator method does not implement the * remove method and this collection is non-empty. * * @throws UnsupportedOperationException {@inheritDoc} */ public void clear() { Iterator 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 * ("[]"). Adjacent elements are separated by the characters * ", " (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 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. * *

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. * *

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. * *

The programmer should generally provide a void (no argument) and collection * constructor, as per the recommendation in the {@link Collection} interface * specification. * *

Unlike the other abstract collection implementations, the programmer does * not 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)}. * *

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. * *

This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @author Neal Gafter * @since 1.2 */ public abstract class AbstractList extends AbstractCollection implements List { /** * Sole constructor. (For invocation by subclass constructors, typically * implicit.) */ protected AbstractList() { } /** * Appends the specified element to the end of this list (optional * operation). * *

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. * *

This implementation calls {@code add(size(), e)}. * *

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} * *

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} * *

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} * *

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

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 = 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} * *

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 = 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. * *

This implementation calls {@code removeRange(0, size())}. * *

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} * *

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. * *

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 c) { rangeCheckForAdd(index); boolean modified = false; Iterator 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. * *

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. * *

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. * *

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 iterator() { return new Itr(); } /** * {@inheritDoc} * *

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

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. * *

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. * *

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 listIterator(final int index) { rangeCheckForAdd(index); return new ListItr(index); } private class Itr implements Iterator { /** * 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 { 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} * *

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}. * *

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)}. * *

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. * *

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 subList(int fromIndex, int toIndex) { return (this instanceof RandomAccess ? new RandomAccessSubList(this, fromIndex, toIndex) : new SubList(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 equal. (Two elements {@code e1} and * {@code e2} are equal 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.

* * 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 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. * *

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 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.) * *

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 substantially * improve the performance of the {@code clear} operation on this list * and its subLists. * *

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. Note: if {@code ListIterator.remove} requires linear * time, this implementation requires quadratic time. * * @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 it = listIterator(fromIndex); for (int i=0, n=toIndex-fromIndex; istructurally modified. * 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. * *

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 * fail-fast behavior, rather than non-deterministic behavior in * the face of concurrent modification during iteration. * *

Use of this field by subclasses is optional. 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 extends AbstractList { private final AbstractList l; private final int offset; private int size; SubList(AbstractList 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 c) { return addAll(size, c); } public boolean addAll(int index, Collection 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 iterator() { return listIterator(); } public ListIterator listIterator(final int index) { checkForComodification(); rangeCheckForAdd(index); return new ListIterator() { private final ListIterator 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 subList(int fromIndex, int toIndex) { return new SubList(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 extends SubList implements RandomAccess { RandomAccessSubList(AbstractList list, int fromIndex, int toIndex) { super(list, fromIndex, toIndex); } public List subList(int fromIndex, int toIndex) { return new RandomAccessSubList(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 List * 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), AbstractList should be used * in preference to this class.

* * This class is the opposite of the AbstractList class in the sense * that it implements the "random access" methods (get(int index), * set(int index, E element), add(int index, E element) and * remove(int index)) on top of the list's list iterator, instead of * the other way around.

* * To implement a list the programmer needs only to extend this class and * provide implementations for the listIterator and size * methods. For an unmodifiable list, the programmer need only implement the * list iterator's hasNext, next, hasPrevious, * previous and index methods.

* * For a modifiable list the programmer should additionally implement the list * iterator's set method. For a variable-size list the programmer * should additionally implement the list iterator's remove and * add methods.

* * The programmer should generally provide a void (no argument) and collection * constructor, as per the recommendation in the Collection interface * specification.

* * This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @author Neal Gafter * @see Collection * @see List * @see AbstractList * @see AbstractCollection * @since 1.2 */ public abstract class AbstractSequentialList extends AbstractList { /** * Sole constructor. (For invocation by subclass constructors, typically * implicit.) */ protected AbstractSequentialList() { } /** * Returns the element at the specified position in this list. * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it gets * the element using ListIterator.next 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). * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it gets * the current element using ListIterator.next and replaces it * with ListIterator.set. * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator does not * implement the set 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 = 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). * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it * inserts the specified element with ListIterator.add. * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator does not * implement the add 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. * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it removes * the element with ListIterator.remove. * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator does not * implement the remove operation. * * @throws UnsupportedOperationException {@inheritDoc} * @throws IndexOutOfBoundsException {@inheritDoc} */ public E remove(int index) { try { ListIterator 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.) * *

This implementation gets an iterator over the specified collection and * a list iterator over this list pointing to the indexed element (with * listIterator(index)). Then, it iterates over the specified * collection, inserting the elements obtained from the iterator into this * list, one at a time, using ListIterator.add followed by * ListIterator.next (to skip over the added element). * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator returned by * the listIterator method does not implement the add * operation. * * @throws UnsupportedOperationException {@inheritDoc} * @throws ClassCastException {@inheritDoc} * @throws NullPointerException {@inheritDoc} * @throws IllegalArgumentException {@inheritDoc} * @throws IndexOutOfBoundsException {@inheritDoc} */ public boolean addAll(int index, Collection c) { try { boolean modified = false; ListIterator e1 = listIterator(index); Iterator 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).

* * This implementation merely returns a list iterator over the list. * * @return an iterator over the elements in this list (in proper sequence) */ public Iterator 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 next method) * @return a list iterator over the elements in this list (in proper * sequence) * @throws IndexOutOfBoundsException {@inheritDoc} */ public abstract ListIterator 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 collection hierarchy. A collection * represents a group of objects, known as its elements. Some * collections allow duplicate elements and others do not. Some are ordered * and others unordered. The JDK does not provide any direct * implementations of this interface: it provides implementations of more * specific subinterfaces like Set and List. This interface * is typically used to pass collections around and manipulate them where * maximum generality is desired. * *

Bags or multisets (unordered collections that may contain * duplicate elements) should implement this interface directly. * *

All general-purpose Collection implementation classes (which * typically implement Collection 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 Collection, 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 Collection * implementations in the Java platform libraries comply. * *

The "destructive" methods contained in this interface, that is, the * methods that modify the collection on which they operate, are specified to * throw UnsupportedOperationException if this collection does not * support the operation. If this is the case, these methods may, but are not * required to, throw an UnsupportedOperationException 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. * *

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 * NullPointerException or ClassCastException. 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. * *

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. * *

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 true if and only if this collection * contains at least one element e such that * (o==null ? e==null : o.equals(e))." This specification should * not be construed to imply that invoking Collection.contains * with a non-null argument o will cause o.equals(e) to be * invoked for any element e. Implementations are free to implement * optimizations whereby the equals 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. * *

This interface is a member of the * * Java Collections Framework. * * @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 { // Query Operations /** * Returns the number of elements in this collection. If this collection * contains more than Integer.MAX_VALUE elements, returns * Integer.MAX_VALUE. * * @return the number of elements in this collection */ int size(); /** * Returns true if this collection contains no elements. * * @return true if this collection contains no elements */ boolean isEmpty(); /** * Returns true if this collection contains the specified element. * More formally, returns true if and only if this collection * contains at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this collection is to be tested * @return true 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 Iterator over the elements in this collection */ Iterator iterator(); // Modification Operations /** * Ensures that this collection contains the specified element (optional * operation). Returns true if this collection changed as a * result of the call. (Returns false if this collection does * not permit duplicates and already contains the specified element.)

* * 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 null 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.

* * If a collection refuses to add a particular element for any reason * other than that it already contains the element, it must throw * an exception (rather than returning false). 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 true if this collection changed as a result of the * call * @throws UnsupportedOperationException if the add 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 e such that * (o==null ? e==null : o.equals(e)), if * this collection contains one or more such elements. Returns * true 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 true 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 remove operation * is not supported by this collection */ boolean remove(Object o); // Bulk Operations /** * Returns true if this collection contains all of the elements * in the specified collection. * * @param c collection to be checked for containment in this collection * @return true 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 true if this collection changed as a result of the call * @throws UnsupportedOperationException if the addAll 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 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 true if this collection changed as a result of the * call * @throws UnsupportedOperationException if the removeAll 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 true if this collection changed as a result of the call * @throws UnsupportedOperationException if the retainAll 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 clear operation * is not supported by this collection */ void clear(); // Comparison and hashing /** * Compares the specified object with this collection for equality.

* * While the Collection interface adds no stipulations to the * general contract for the Object.equals, programmers who * implement the Collection interface "directly" (in other words, * create a class that is a Collection but is not a Set * or a List) must exercise care if they choose to override the * Object.equals. It is not necessary to do so, and the simplest * course of action is to rely on Object's implementation, but * the implementor may wish to implement a "value comparison" in place of * the default "reference comparison." (The List and * Set interfaces mandate such value comparisons.)

* * The general contract for the Object.equals method states that * equals must be symmetric (in other words, a.equals(b) if and * only if b.equals(a)). The contracts for List.equals * and Set.equals state that lists are only equal to other lists, * and sets to other sets. Thus, a custom equals method for a * collection class that implements neither the List nor * Set interface must return false 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 Set and * List interfaces.) * * @param o object to be compared for equality with this collection * @return true 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 * Collection interface adds no stipulations to the general * contract for the Object.hashCode method, programmers should * take note that any class that overrides the Object.equals * method must also override the Object.hashCode method in order * to satisfy the general contract for the Object.hashCodemethod. * In particular, c1.equals(c2) implies that * c1.hashCode()==c2.hashCode(). * * @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. *

* 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 fail-fast iterators, * as they fail quickly and cleanly, rather that risking arbitrary, * non-deterministic behavior at an undetermined time in the future. *

* Note that this exception does not always indicate that an object has * been concurrently modified by a different 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. * *

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 ConcurrentModificationException on a best-effort basis. * Therefore, it would be wrong to write a program that depended on this * exception for its correctness: ConcurrentModificationException * should be used only to detect bugs. * * @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 ConcurrentModificationException 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 deque is short for "double ended queue" * and is usually pronounced "deck". Most Deque * 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. * *

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 null or false, depending on * the operation). The latter form of the insert operation is * designed specifically for use with capacity-restricted * Deque implementations; in most implementations, insert * operations cannot fail. * *

The twelve methods described above are summarized in the * following table: * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
First Element (Head) Last Element (Tail)
Throws exceptionSpecial valueThrows exceptionSpecial value
Insert{@link #addFirst addFirst(e)}{@link #offerFirst offerFirst(e)}{@link #addLast addLast(e)}{@link #offerLast offerLast(e)}
Remove{@link #removeFirst removeFirst()}{@link #pollFirst pollFirst()}{@link #removeLast removeLast()}{@link #pollLast pollLast()}
Examine{@link #getFirst getFirst()}{@link #peekFirst peekFirst()}{@link #getLast getLast()}{@link #peekLast peekLast()}
* *

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 Queue interface are precisely equivalent to * Deque methods as indicated in the following table: * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Queue Method Equivalent Deque Method
{@link java.util.Queue#add add(e)}{@link #addLast addLast(e)}
{@link java.util.Queue#offer offer(e)}{@link #offerLast offerLast(e)}
{@link java.util.Queue#remove remove()}{@link #removeFirst removeFirst()}
{@link java.util.Queue#poll poll()}{@link #pollFirst pollFirst()}
{@link java.util.Queue#element element()}{@link #getFirst getFirst()}
{@link java.util.Queue#peek peek()}{@link #peek peekFirst()}
* *

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 * Deque methods as indicated in the table below: * *

* * * * * * * * * * * * * * * * * *
Stack Method Equivalent Deque Method
{@link #push push(e)}{@link #addFirst addFirst(e)}
{@link #pop pop()}{@link #removeFirst removeFirst()}
{@link #peek peek()}{@link #peekFirst peekFirst()}
* *

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. * *

This interface provides two methods to remove interior * elements, {@link #removeFirstOccurrence removeFirstOccurrence} and * {@link #removeLastOccurrence removeLastOccurrence}. * *

Unlike the {@link List} interface, this interface does not * provide support for indexed access to elements. * *

While Deque implementations are not strictly required * to prohibit the insertion of null elements, they are strongly * encouraged to do so. Users of any Deque implementations * that do allow null elements are strongly encouraged not to * take advantage of the ability to insert nulls. This is so because * null is used as a special return value by various methods * to indicated that the deque is empty. * *

Deque implementations generally do not define * element-based versions of the equals and hashCode * methods, but instead inherit the identity-based versions from class * Object. * *

This interface is a member of the Java Collections * Framework. * * @author Doug Lea * @author Josh Bloch * @since 1.6 * @param the type of elements held in this collection */ public interface Deque extends Queue { /** * 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}. * *

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 true if the element was added to this deque, else * false * @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 true if the element was added to this deque, else * false * @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 null if this deque is empty. * * @return the head of this deque, or null if this deque is empty */ E pollFirst(); /** * Retrieves and removes the last element of this deque, * or returns null if this deque is empty. * * @return the tail of this deque, or null 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 null if this deque is empty. * * @return the head of this deque, or null if this deque is empty */ E peekFirst(); /** * Retrieves, but does not remove, the last element of this deque, * or returns null if this deque is empty. * * @return the tail of this deque, or null 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 e such that * (o==null ? e==null : o.equals(e)) * (if such an element exists). * Returns true 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 true 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 e such that * (o==null ? e==null : o.equals(e)) * (if such an element exists). * Returns true 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 true 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 * true upon success and throwing an * IllegalStateException if no space is currently available. * When using a capacity-restricted deque, it is generally preferable to * use {@link #offer(Object) offer}. * *

This method is equivalent to {@link #addLast}. * * @param e the element to add * @return true (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 * true upon success and false 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. * *

This method is equivalent to {@link #offerLast}. * * @param e the element to add * @return true if the element was added to this deque, else * false * @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. * *

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 * null if this deque is empty. * *

This method is equivalent to {@link #pollFirst()}. * * @return the first element of this deque, or null 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. * *

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 null if this deque is empty. * *

This method is equivalent to {@link #peekFirst()}. * * @return the head of the queue represented by this deque, or * null 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 * true upon success and throwing an * IllegalStateException if no space is currently available. * *

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. * *

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 e such that * (o==null ? e==null : o.equals(e)) * (if such an element exists). * Returns true if this deque contained the specified element * (or equivalently, if this deque changed as a result of the call). * *

This method is equivalent to {@link #removeFirstOccurrence}. * * @param o element to be removed from this deque, if present * @return true 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 true if this deque contains the specified element. * More formally, returns true if and only if this deque contains * at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this deque is to be tested * @return true 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 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 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 IllegalArgumentException with no * detail message. */ public IllegalArgumentException() { super(); } /** * Constructs an IllegalArgumentException 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. * *

Note that the detail message associated with cause is * not 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 null 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 (cause==null ? null : cause.toString()) (which * typically contains the class and detail message of cause). * 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 null 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. * *

Note that the detail message associated with cause is * not 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 null 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 (cause==null ? null : cause.toString()) (which * typically contains the class and detail message of cause). * 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 null 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: * *

* *

This interface is a member of the * * Java Collections Framework. * * @author Josh Bloch * @see Collection * @see ListIterator * @see Iterable * @since 1.2 */ public interface Iterator { /** * 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 juLinkedListCreateAddAllAt { public static void main(String[] args) { Random.args = args; LinkedList l1 = createList(Random.random()); LinkedList l2 = createList(Random.random()); l1.addAll(Random.random(), l2); } public static LinkedList createList(int n) { LinkedList l = new LinkedList(); 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 List interface. Implements all * optional list operations, and permits all elements (including * null). In addition to implementing the List interface, * the LinkedList class provides uniformly named methods to * get, remove and insert 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}.

* * The class implements the Deque interface, providing * first-in-first-out queue operations for add, * poll, along with other stack and deque operations.

* * 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.

* *

Note that this implementation is not synchronized. * If multiple threads access a linked list concurrently, and at least * one of the threads modifies the list structurally, it must 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:

 *   List list = Collections.synchronizedList(new LinkedList(...));
* *

The iterators returned by this class's iterator and * listIterator methods are fail-fast: if the list is * structurally modified at any time after the iterator is created, in * any way except through the Iterator's own remove or * add 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. * *

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 ConcurrentModificationException on a best-effort basis. * Therefore, it would be wrong to write a program that depended on this * exception for its correctness: the fail-fast behavior of iterators * should be used only to detect bugs. * *

This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @see List * @see ArrayList * @see Vector * @since 1.2 * @param the type of elements held in this collection */ public class LinkedList extends AbstractSequentialList implements List, Deque { private transient Entry header = new Entry(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 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. * *

This method is equivalent to {@link #add}. * * @param e the element to add */ public void addLast(E e) { addBefore(e, header); } /** * Returns true if this list contains the specified element. * More formally, returns true if and only if this list contains * at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this list is to be tested * @return true 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. * *

This method is equivalent to {@link #addLast}. * * @param e element to be appended to this list * @return true (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 * i such that * (o==null ? get(i)==null : o.equals(get(i))) * (if such an element exists). Returns true 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 true if this list contained the specified element */ public boolean remove(Object o) { if (o==null) { for (Entry e = header.next; e != header; e = e.next) { if (e.element==null) { remove(e); return true; } } } else { for (Entry 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 = header.next; while (e != header) { Entry 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 = 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 entry(int index) { if (index < 0 || index >= size) throw new IndexOutOfBoundsException(); Entry 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 null 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 null 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 true (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 true (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 true (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 null if this list is empty. * * @return the first element of this list, or null * 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 null if this list is empty. * * @return the last element of this list, or null * 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 null if this list is empty. * * @return the first element of this list, or null 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 null if this list is empty. * * @return the last element of this list, or null 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. * *

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. * *

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 true 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 true if the list contained the specified element * @since 1.6 */ public boolean removeLastOccurrence(Object o) { if (o==null) { for (Entry e = header.previous; e != header; e = e.previous) { if (e.element==null) { remove(e); return true; } } } else { for (Entry 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 List.listIterator(int).

* * The list-iterator is fail-fast: if the list is structurally * modified at any time after the Iterator is created, in any way except * through the list-iterator's own remove or add * methods, the list-iterator will throw a * 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. * * @param index index of the first element to be returned from the * list-iterator (by a call to next) * @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 listIterator(int index) { return new ListItr(index); } private class ListItr implements ListIterator { private Entry lastReturned = header; private Entry 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; nextIndexindex; 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 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 element; Entry next; Entry previous; Entry(E element, Entry next, Entry previous) { this.element = element; this.next = next; this.previous = previous; } } private Entry addBefore(E e, Entry entry) { Entry newEntry = new Entry(e, entry, entry.previous); newEntry.previous.next = newEntry; newEntry.next.previous = newEntry; size++; modCount++; return newEntry; } private E remove(Entry 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 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). * *

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. * *

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 = 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 cursor position 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: *

 *                      Element(0)   Element(1)   Element(2)   ... Element(n-1)
 * cursor positions:  ^            ^            ^            ^                  ^
 * 
* Note that the {@link #remove} and {@link #set(Object)} methods are * not 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()}. * *

This interface is a member of the * * Java Collections Framework. * * @author Josh Bloch * @see Collection * @see List * @see Iterator * @see Enumeration * @see List#listIterator() * @since 1.2 */ public interface ListIterator extends Iterator { // 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 sequence). 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.

* * Unlike sets, lists typically allow duplicate elements. More formally, * lists typically allow pairs of elements e1 and e2 * such that e1.equals(e2), 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.

* * The List interface places additional stipulations, beyond those * specified in the Collection interface, on the contracts of the * iterator, add, remove, equals, and * hashCode methods. Declarations for other inherited methods are * also included here for convenience.

* * The List 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 LinkedList 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.

* * The List interface provides a special iterator, called a * ListIterator, that allows element insertion and replacement, and * bidirectional access in addition to the normal operations that the * Iterator interface provides. A method is provided to obtain a * list iterator that starts at a specified position in the list.

* * The List 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.

* * The List interface provides two methods to efficiently insert and * remove multiple elements at an arbitrary point in the list.

* * Note: While it is permissible for lists to contain themselves as elements, * extreme caution is advised: the equals and hashCode * methods are no longer well defined on such a list. * *

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 * NullPointerException or ClassCastException. 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. * *

This interface is a member of the * * Java Collections Framework. * * @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 extends Collection { // Query Operations /** * Returns the number of elements in this list. If this list contains * more than Integer.MAX_VALUE elements, returns * Integer.MAX_VALUE. * * @return the number of elements in this list */ int size(); /** * Returns true if this list contains no elements. * * @return true if this list contains no elements */ boolean isEmpty(); /** * Returns true if this list contains the specified element. * More formally, returns true if and only if this list contains * at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this list is to be tested * @return true 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 iterator(); // Modification Operations /** * Appends the specified element to the end of this list (optional * operation). * *

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 true (as specified by {@link Collection#add}) * @throws UnsupportedOperationException if the 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 */ 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 i such that * (o==null ? get(i)==null : o.equals(get(i))) * (if such an element exists). Returns true 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 true 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 remove operation * is not supported by this list */ boolean remove(Object o); // Bulk Modification Operations /** * Returns true if this list contains all of the elements of the * specified collection. * * @param c collection to be checked for containment in this list * @return true 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the addAll 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 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the addAll 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 * (index < 0 || index > size()) */ boolean addAll(int index, Collection 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the removeAll 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the retainAll 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 clear operation * is not supported by this list */ void clear(); // Comparison and hashing /** * Compares the specified object with this list for equality. Returns * 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 equal. (Two elements e1 and * e2 are equal if (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. This * definition ensures that the equals method works properly across * different implementations of the List interface. * * @param o the object to be compared for equality with this list * @return true 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: *

     *  int hashCode = 1;
     *  for (E e : list)
     *      hashCode = 31*hashCode + (e==null ? 0 : e.hashCode());
     * 
* This ensures that list1.equals(list2) implies that * list1.hashCode()==list2.hashCode() for any two lists, * list1 and list2, 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 * (index < 0 || index >= size()) */ 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 set 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 * (index < 0 || index >= size()) */ 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 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 the specified * element prevents it from being added to this list * @throws IndexOutOfBoundsException if the index is out of range * (index < 0 || index > size()) */ 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 remove operation * is not supported by this list * @throws IndexOutOfBoundsException if the index is out of range * (index < 0 || index >= size()) */ 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 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 listIterator(int index); // View /** * Returns a view of the portion of this list between the specified * fromIndex, inclusive, and toIndex, exclusive. (If * fromIndex and toIndex 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.

* * 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: *

     *      list.subList(from, to).clear();
     * 
* Similar idioms may be constructed for indexOf and * lastIndexOf, and all of the algorithms in the * Collections class can be applied to a subList.

* * The semantics of the list returned by this method become undefined if * the backing list (i.e., this list) is structurally modified 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 * (fromIndex < 0 || toIndex > size || * fromIndex > toIndex) */ List 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 nextElement method of an * Enumeration 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 NoSuchElementException with null * as its error message string. */ public NoSuchElementException() { super(); } /** * Constructs a NoSuchElementException, saving a reference * to the error message string s for later retrieval by the * getMessage 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 null or false, depending on the * operation). The latter form of the insert operation is designed * specifically for use with capacity-restricted Queue * implementations; in most implementations, insert operations cannot * fail. * *

* * * * * * * * * * * * * * * * * * * * * *
Throws exceptionReturns special value
Insert{@link #add add(e)}{@link #offer offer(e)}
Remove{@link #remove remove()}{@link #poll poll()}
Examine{@link #element element()}{@link #peek peek()}
* *

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 head 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 tail of the queue. Other kinds of queues may use * different placement rules. Every Queue implementation * must specify its ordering properties. * *

The {@link #offer offer} method inserts an element if possible, * otherwise returning false. 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 * offer method is designed for use when failure is a normal, * rather than exceptional occurrence, for example, in fixed-capacity * (or "bounded") queues. * *

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 remove() and * poll() methods differ only in their behavior when the * queue is empty: the remove() method throws an exception, * while the poll() method returns null. * *

The {@link #element()} and {@link #peek()} methods return, but do * not remove, the head of the queue. * *

The Queue interface does not define the blocking queue * methods, 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. * *

Queue implementations generally do not allow insertion * of null elements, although some implementations, such as * {@link LinkedList}, do not prohibit insertion of null. * Even in the implementations that permit it, null should * not be inserted into a Queue, as null is also * used as a special return value by the poll method to * indicate that the queue contains no elements. * *

Queue implementations generally do not define * element-based versions of methods equals and * hashCode but instead inherit the identity based versions * from class Object, because element-based equality is not * always well-defined for queues with the same elements but different * ordering properties. * * *

This interface is a member of the * * Java Collections Framework. * * @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 the type of elements held in this collection */ public interface Queue extends Collection { /** * Inserts the specified element into this queue if it is possible to do so * immediately without violating capacity restrictions, returning * true upon success and throwing an IllegalStateException * if no space is currently available. * * @param e the element to add * @return true (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 true if the element was added to this queue, else * false * @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 null if this queue is empty. * * @return the head of this queue, or null 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 null if this queue is empty. * * @return the head of this queue, or null 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 List 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. * *

The best algorithms for manipulating random access lists (such as * ArrayList) can produce quadratic behavior when applied to * sequential access lists (such as LinkedList). Generic list * algorithms are encouraged to check whether the given list is an * instanceof 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. * *

It is recognized that the distinction between random and sequential * access is often fuzzy. For example, some List implementations * provide asymptotically linear access times if they get huge, but constant * access times in practice. Such a List implementation * should generally implement this interface. As a rule of thumb, a * List implementation should implement this interface if, * for typical instances of the class, this loop: *

 *     for (int i=0, n=list.size(); i < n; i++)
 *         list.get(i);
 * 
* runs faster than this loop: *
 *     for (Iterator i=list.iterator(); i.hasNext(); )
 *         i.next();
 * 
* *

This interface is a member of the * * Java Collections Framework. * * @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.

* * This class is a member of the * * Java Collections Framework. * * @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. * *

Note that the detail message associated with cause is * not 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 null 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 (cause==null ? null : cause.toString()) (which * typically contains the class and detail message of cause). * 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 null 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) BareJBCToJBCProof (EQUIVALENT) initialized classpath ---------------------------------------- (2) Obligation: need to prove termination of the following 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 Collection * interface, to minimize the effort required to implement this interface.

* * To implement an unmodifiable collection, the programmer needs only to * extend this class and provide implementations for the iterator and * size methods. (The iterator returned by the iterator * method must implement hasNext and next.)

* * To implement a modifiable collection, the programmer must additionally * override this class's add method (which otherwise throws an * UnsupportedOperationException), and the iterator returned by the * iterator method must additionally implement its remove * method.

* * The programmer should generally provide a void (no argument) and * Collection constructor, as per the recommendation in the * Collection interface specification.

* * 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.

* * This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @author Neal Gafter * @see Collection * @since 1.2 */ public abstract class AbstractCollection implements Collection { /** * 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 iterator(); public abstract int size(); /** * {@inheritDoc} * *

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

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 = 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} * *

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

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. * *

Note that this implementation throws an * UnsupportedOperationException if the iterator returned by this * collection's iterator method does not implement the remove * method and this collection contains the specified object. * * @throws UnsupportedOperationException {@inheritDoc} * @throws ClassCastException {@inheritDoc} * @throws NullPointerException {@inheritDoc} */ public boolean remove(Object o) { Iterator 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} * *

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 true is returned, otherwise false. * * @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} * *

This implementation iterates over the specified collection, and adds * each object returned by the iterator to this collection, in turn. * *

Note that this implementation will throw an * UnsupportedOperationException unless add 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 c) { boolean modified = false; Iterator e = c.iterator(); while (e.hasNext()) { if (add(e.next())) modified = true; } return modified; } /** * {@inheritDoc} * *

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 remove method. * *

Note that this implementation will throw an * UnsupportedOperationException if the iterator returned by the * iterator method does not implement the remove 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} * *

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 remove method. * *

Note that this implementation will throw an * UnsupportedOperationException if the iterator returned by the * iterator method does not implement the remove 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 = iterator(); while (e.hasNext()) { if (!c.contains(e.next())) { e.remove(); modified = true; } } return modified; } /** * {@inheritDoc} * *

This implementation iterates over this collection, removing each * element using the Iterator.remove operation. Most * implementations will probably choose to override this method for * efficiency. * *

Note that this implementation will throw an * UnsupportedOperationException if the iterator returned by this * collection's iterator method does not implement the * remove method and this collection is non-empty. * * @throws UnsupportedOperationException {@inheritDoc} */ public void clear() { Iterator 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 * ("[]"). Adjacent elements are separated by the characters * ", " (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 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. * *

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. * *

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. * *

The programmer should generally provide a void (no argument) and collection * constructor, as per the recommendation in the {@link Collection} interface * specification. * *

Unlike the other abstract collection implementations, the programmer does * not 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)}. * *

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. * *

This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @author Neal Gafter * @since 1.2 */ public abstract class AbstractList extends AbstractCollection implements List { /** * Sole constructor. (For invocation by subclass constructors, typically * implicit.) */ protected AbstractList() { } /** * Appends the specified element to the end of this list (optional * operation). * *

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. * *

This implementation calls {@code add(size(), e)}. * *

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} * *

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} * *

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} * *

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

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 = 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} * *

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 = 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. * *

This implementation calls {@code removeRange(0, size())}. * *

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} * *

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. * *

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 c) { rangeCheckForAdd(index); boolean modified = false; Iterator 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. * *

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. * *

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. * *

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 iterator() { return new Itr(); } /** * {@inheritDoc} * *

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

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. * *

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. * *

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 listIterator(final int index) { rangeCheckForAdd(index); return new ListItr(index); } private class Itr implements Iterator { /** * 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 { 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} * *

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}. * *

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)}. * *

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. * *

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 subList(int fromIndex, int toIndex) { return (this instanceof RandomAccess ? new RandomAccessSubList(this, fromIndex, toIndex) : new SubList(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 equal. (Two elements {@code e1} and * {@code e2} are equal 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.

* * 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 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. * *

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 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.) * *

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 substantially * improve the performance of the {@code clear} operation on this list * and its subLists. * *

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. Note: if {@code ListIterator.remove} requires linear * time, this implementation requires quadratic time. * * @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 it = listIterator(fromIndex); for (int i=0, n=toIndex-fromIndex; istructurally modified. * 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. * *

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 * fail-fast behavior, rather than non-deterministic behavior in * the face of concurrent modification during iteration. * *

Use of this field by subclasses is optional. 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 extends AbstractList { private final AbstractList l; private final int offset; private int size; SubList(AbstractList 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 c) { return addAll(size, c); } public boolean addAll(int index, Collection 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 iterator() { return listIterator(); } public ListIterator listIterator(final int index) { checkForComodification(); rangeCheckForAdd(index); return new ListIterator() { private final ListIterator 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 subList(int fromIndex, int toIndex) { return new SubList(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 extends SubList implements RandomAccess { RandomAccessSubList(AbstractList list, int fromIndex, int toIndex) { super(list, fromIndex, toIndex); } public List subList(int fromIndex, int toIndex) { return new RandomAccessSubList(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 List * 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), AbstractList should be used * in preference to this class.

* * This class is the opposite of the AbstractList class in the sense * that it implements the "random access" methods (get(int index), * set(int index, E element), add(int index, E element) and * remove(int index)) on top of the list's list iterator, instead of * the other way around.

* * To implement a list the programmer needs only to extend this class and * provide implementations for the listIterator and size * methods. For an unmodifiable list, the programmer need only implement the * list iterator's hasNext, next, hasPrevious, * previous and index methods.

* * For a modifiable list the programmer should additionally implement the list * iterator's set method. For a variable-size list the programmer * should additionally implement the list iterator's remove and * add methods.

* * The programmer should generally provide a void (no argument) and collection * constructor, as per the recommendation in the Collection interface * specification.

* * This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @author Neal Gafter * @see Collection * @see List * @see AbstractList * @see AbstractCollection * @since 1.2 */ public abstract class AbstractSequentialList extends AbstractList { /** * Sole constructor. (For invocation by subclass constructors, typically * implicit.) */ protected AbstractSequentialList() { } /** * Returns the element at the specified position in this list. * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it gets * the element using ListIterator.next 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). * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it gets * the current element using ListIterator.next and replaces it * with ListIterator.set. * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator does not * implement the set 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 = 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). * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it * inserts the specified element with ListIterator.add. * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator does not * implement the add 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. * *

This implementation first gets a list iterator pointing to the * indexed element (with listIterator(index)). Then, it removes * the element with ListIterator.remove. * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator does not * implement the remove operation. * * @throws UnsupportedOperationException {@inheritDoc} * @throws IndexOutOfBoundsException {@inheritDoc} */ public E remove(int index) { try { ListIterator 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.) * *

This implementation gets an iterator over the specified collection and * a list iterator over this list pointing to the indexed element (with * listIterator(index)). Then, it iterates over the specified * collection, inserting the elements obtained from the iterator into this * list, one at a time, using ListIterator.add followed by * ListIterator.next (to skip over the added element). * *

Note that this implementation will throw an * UnsupportedOperationException if the list iterator returned by * the listIterator method does not implement the add * operation. * * @throws UnsupportedOperationException {@inheritDoc} * @throws ClassCastException {@inheritDoc} * @throws NullPointerException {@inheritDoc} * @throws IllegalArgumentException {@inheritDoc} * @throws IndexOutOfBoundsException {@inheritDoc} */ public boolean addAll(int index, Collection c) { try { boolean modified = false; ListIterator e1 = listIterator(index); Iterator 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).

* * This implementation merely returns a list iterator over the list. * * @return an iterator over the elements in this list (in proper sequence) */ public Iterator 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 next method) * @return a list iterator over the elements in this list (in proper * sequence) * @throws IndexOutOfBoundsException {@inheritDoc} */ public abstract ListIterator 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 collection hierarchy. A collection * represents a group of objects, known as its elements. Some * collections allow duplicate elements and others do not. Some are ordered * and others unordered. The JDK does not provide any direct * implementations of this interface: it provides implementations of more * specific subinterfaces like Set and List. This interface * is typically used to pass collections around and manipulate them where * maximum generality is desired. * *

Bags or multisets (unordered collections that may contain * duplicate elements) should implement this interface directly. * *

All general-purpose Collection implementation classes (which * typically implement Collection 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 Collection, 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 Collection * implementations in the Java platform libraries comply. * *

The "destructive" methods contained in this interface, that is, the * methods that modify the collection on which they operate, are specified to * throw UnsupportedOperationException if this collection does not * support the operation. If this is the case, these methods may, but are not * required to, throw an UnsupportedOperationException 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. * *

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 * NullPointerException or ClassCastException. 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. * *

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. * *

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 true if and only if this collection * contains at least one element e such that * (o==null ? e==null : o.equals(e))." This specification should * not be construed to imply that invoking Collection.contains * with a non-null argument o will cause o.equals(e) to be * invoked for any element e. Implementations are free to implement * optimizations whereby the equals 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. * *

This interface is a member of the * * Java Collections Framework. * * @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 { // Query Operations /** * Returns the number of elements in this collection. If this collection * contains more than Integer.MAX_VALUE elements, returns * Integer.MAX_VALUE. * * @return the number of elements in this collection */ int size(); /** * Returns true if this collection contains no elements. * * @return true if this collection contains no elements */ boolean isEmpty(); /** * Returns true if this collection contains the specified element. * More formally, returns true if and only if this collection * contains at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this collection is to be tested * @return true 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 Iterator over the elements in this collection */ Iterator iterator(); // Modification Operations /** * Ensures that this collection contains the specified element (optional * operation). Returns true if this collection changed as a * result of the call. (Returns false if this collection does * not permit duplicates and already contains the specified element.)

* * 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 null 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.

* * If a collection refuses to add a particular element for any reason * other than that it already contains the element, it must throw * an exception (rather than returning false). 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 true if this collection changed as a result of the * call * @throws UnsupportedOperationException if the add 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 e such that * (o==null ? e==null : o.equals(e)), if * this collection contains one or more such elements. Returns * true 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 true 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 remove operation * is not supported by this collection */ boolean remove(Object o); // Bulk Operations /** * Returns true if this collection contains all of the elements * in the specified collection. * * @param c collection to be checked for containment in this collection * @return true 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 true if this collection changed as a result of the call * @throws UnsupportedOperationException if the addAll 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 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 true if this collection changed as a result of the * call * @throws UnsupportedOperationException if the removeAll 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 true if this collection changed as a result of the call * @throws UnsupportedOperationException if the retainAll 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 clear operation * is not supported by this collection */ void clear(); // Comparison and hashing /** * Compares the specified object with this collection for equality.

* * While the Collection interface adds no stipulations to the * general contract for the Object.equals, programmers who * implement the Collection interface "directly" (in other words, * create a class that is a Collection but is not a Set * or a List) must exercise care if they choose to override the * Object.equals. It is not necessary to do so, and the simplest * course of action is to rely on Object's implementation, but * the implementor may wish to implement a "value comparison" in place of * the default "reference comparison." (The List and * Set interfaces mandate such value comparisons.)

* * The general contract for the Object.equals method states that * equals must be symmetric (in other words, a.equals(b) if and * only if b.equals(a)). The contracts for List.equals * and Set.equals state that lists are only equal to other lists, * and sets to other sets. Thus, a custom equals method for a * collection class that implements neither the List nor * Set interface must return false 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 Set and * List interfaces.) * * @param o object to be compared for equality with this collection * @return true 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 * Collection interface adds no stipulations to the general * contract for the Object.hashCode method, programmers should * take note that any class that overrides the Object.equals * method must also override the Object.hashCode method in order * to satisfy the general contract for the Object.hashCodemethod. * In particular, c1.equals(c2) implies that * c1.hashCode()==c2.hashCode(). * * @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. *

* 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 fail-fast iterators, * as they fail quickly and cleanly, rather that risking arbitrary, * non-deterministic behavior at an undetermined time in the future. *

* Note that this exception does not always indicate that an object has * been concurrently modified by a different 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. * *

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 ConcurrentModificationException on a best-effort basis. * Therefore, it would be wrong to write a program that depended on this * exception for its correctness: ConcurrentModificationException * should be used only to detect bugs. * * @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 ConcurrentModificationException 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 deque is short for "double ended queue" * and is usually pronounced "deck". Most Deque * 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. * *

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 null or false, depending on * the operation). The latter form of the insert operation is * designed specifically for use with capacity-restricted * Deque implementations; in most implementations, insert * operations cannot fail. * *

The twelve methods described above are summarized in the * following table: * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
First Element (Head) Last Element (Tail)
Throws exceptionSpecial valueThrows exceptionSpecial value
Insert{@link #addFirst addFirst(e)}{@link #offerFirst offerFirst(e)}{@link #addLast addLast(e)}{@link #offerLast offerLast(e)}
Remove{@link #removeFirst removeFirst()}{@link #pollFirst pollFirst()}{@link #removeLast removeLast()}{@link #pollLast pollLast()}
Examine{@link #getFirst getFirst()}{@link #peekFirst peekFirst()}{@link #getLast getLast()}{@link #peekLast peekLast()}
* *

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 Queue interface are precisely equivalent to * Deque methods as indicated in the following table: * *

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Queue Method Equivalent Deque Method
{@link java.util.Queue#add add(e)}{@link #addLast addLast(e)}
{@link java.util.Queue#offer offer(e)}{@link #offerLast offerLast(e)}
{@link java.util.Queue#remove remove()}{@link #removeFirst removeFirst()}
{@link java.util.Queue#poll poll()}{@link #pollFirst pollFirst()}
{@link java.util.Queue#element element()}{@link #getFirst getFirst()}
{@link java.util.Queue#peek peek()}{@link #peek peekFirst()}
* *

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 * Deque methods as indicated in the table below: * *

* * * * * * * * * * * * * * * * * *
Stack Method Equivalent Deque Method
{@link #push push(e)}{@link #addFirst addFirst(e)}
{@link #pop pop()}{@link #removeFirst removeFirst()}
{@link #peek peek()}{@link #peekFirst peekFirst()}
* *

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. * *

This interface provides two methods to remove interior * elements, {@link #removeFirstOccurrence removeFirstOccurrence} and * {@link #removeLastOccurrence removeLastOccurrence}. * *

Unlike the {@link List} interface, this interface does not * provide support for indexed access to elements. * *

While Deque implementations are not strictly required * to prohibit the insertion of null elements, they are strongly * encouraged to do so. Users of any Deque implementations * that do allow null elements are strongly encouraged not to * take advantage of the ability to insert nulls. This is so because * null is used as a special return value by various methods * to indicated that the deque is empty. * *

Deque implementations generally do not define * element-based versions of the equals and hashCode * methods, but instead inherit the identity-based versions from class * Object. * *

This interface is a member of the Java Collections * Framework. * * @author Doug Lea * @author Josh Bloch * @since 1.6 * @param the type of elements held in this collection */ public interface Deque extends Queue { /** * 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}. * *

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 true if the element was added to this deque, else * false * @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 true if the element was added to this deque, else * false * @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 null if this deque is empty. * * @return the head of this deque, or null if this deque is empty */ E pollFirst(); /** * Retrieves and removes the last element of this deque, * or returns null if this deque is empty. * * @return the tail of this deque, or null 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 null if this deque is empty. * * @return the head of this deque, or null if this deque is empty */ E peekFirst(); /** * Retrieves, but does not remove, the last element of this deque, * or returns null if this deque is empty. * * @return the tail of this deque, or null 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 e such that * (o==null ? e==null : o.equals(e)) * (if such an element exists). * Returns true 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 true 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 e such that * (o==null ? e==null : o.equals(e)) * (if such an element exists). * Returns true 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 true 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 * true upon success and throwing an * IllegalStateException if no space is currently available. * When using a capacity-restricted deque, it is generally preferable to * use {@link #offer(Object) offer}. * *

This method is equivalent to {@link #addLast}. * * @param e the element to add * @return true (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 * true upon success and false 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. * *

This method is equivalent to {@link #offerLast}. * * @param e the element to add * @return true if the element was added to this deque, else * false * @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. * *

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 * null if this deque is empty. * *

This method is equivalent to {@link #pollFirst()}. * * @return the first element of this deque, or null 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. * *

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 null if this deque is empty. * *

This method is equivalent to {@link #peekFirst()}. * * @return the head of the queue represented by this deque, or * null 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 * true upon success and throwing an * IllegalStateException if no space is currently available. * *

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. * *

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 e such that * (o==null ? e==null : o.equals(e)) * (if such an element exists). * Returns true if this deque contained the specified element * (or equivalently, if this deque changed as a result of the call). * *

This method is equivalent to {@link #removeFirstOccurrence}. * * @param o element to be removed from this deque, if present * @return true 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 true if this deque contains the specified element. * More formally, returns true if and only if this deque contains * at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this deque is to be tested * @return true 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 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 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 IllegalArgumentException with no * detail message. */ public IllegalArgumentException() { super(); } /** * Constructs an IllegalArgumentException 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. * *

Note that the detail message associated with cause is * not 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 null 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 (cause==null ? null : cause.toString()) (which * typically contains the class and detail message of cause). * 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 null 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. * *

Note that the detail message associated with cause is * not 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 null 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 (cause==null ? null : cause.toString()) (which * typically contains the class and detail message of cause). * 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 null 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: * *

* *

This interface is a member of the * * Java Collections Framework. * * @author Josh Bloch * @see Collection * @see ListIterator * @see Iterable * @since 1.2 */ public interface Iterator { /** * 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 juLinkedListCreateAddAllAt { public static void main(String[] args) { Random.args = args; LinkedList l1 = createList(Random.random()); LinkedList l2 = createList(Random.random()); l1.addAll(Random.random(), l2); } public static LinkedList createList(int n) { LinkedList l = new LinkedList(); 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 List interface. Implements all * optional list operations, and permits all elements (including * null). In addition to implementing the List interface, * the LinkedList class provides uniformly named methods to * get, remove and insert 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}.

* * The class implements the Deque interface, providing * first-in-first-out queue operations for add, * poll, along with other stack and deque operations.

* * 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.

* *

Note that this implementation is not synchronized. * If multiple threads access a linked list concurrently, and at least * one of the threads modifies the list structurally, it must 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:

 *   List list = Collections.synchronizedList(new LinkedList(...));
* *

The iterators returned by this class's iterator and * listIterator methods are fail-fast: if the list is * structurally modified at any time after the iterator is created, in * any way except through the Iterator's own remove or * add 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. * *

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 ConcurrentModificationException on a best-effort basis. * Therefore, it would be wrong to write a program that depended on this * exception for its correctness: the fail-fast behavior of iterators * should be used only to detect bugs. * *

This class is a member of the * * Java Collections Framework. * * @author Josh Bloch * @see List * @see ArrayList * @see Vector * @since 1.2 * @param the type of elements held in this collection */ public class LinkedList extends AbstractSequentialList implements List, Deque { private transient Entry header = new Entry(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 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. * *

This method is equivalent to {@link #add}. * * @param e the element to add */ public void addLast(E e) { addBefore(e, header); } /** * Returns true if this list contains the specified element. * More formally, returns true if and only if this list contains * at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this list is to be tested * @return true 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. * *

This method is equivalent to {@link #addLast}. * * @param e element to be appended to this list * @return true (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 * i such that * (o==null ? get(i)==null : o.equals(get(i))) * (if such an element exists). Returns true 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 true if this list contained the specified element */ public boolean remove(Object o) { if (o==null) { for (Entry e = header.next; e != header; e = e.next) { if (e.element==null) { remove(e); return true; } } } else { for (Entry 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 = header.next; while (e != header) { Entry 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 = 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 entry(int index) { if (index < 0 || index >= size) throw new IndexOutOfBoundsException(); Entry 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 null 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 null 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 true (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 true (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 true (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 null if this list is empty. * * @return the first element of this list, or null * 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 null if this list is empty. * * @return the last element of this list, or null * 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 null if this list is empty. * * @return the first element of this list, or null 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 null if this list is empty. * * @return the last element of this list, or null 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. * *

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. * *

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 true 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 true if the list contained the specified element * @since 1.6 */ public boolean removeLastOccurrence(Object o) { if (o==null) { for (Entry e = header.previous; e != header; e = e.previous) { if (e.element==null) { remove(e); return true; } } } else { for (Entry 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 List.listIterator(int).

* * The list-iterator is fail-fast: if the list is structurally * modified at any time after the Iterator is created, in any way except * through the list-iterator's own remove or add * methods, the list-iterator will throw a * 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. * * @param index index of the first element to be returned from the * list-iterator (by a call to next) * @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 listIterator(int index) { return new ListItr(index); } private class ListItr implements ListIterator { private Entry lastReturned = header; private Entry 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; nextIndexindex; 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 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 element; Entry next; Entry previous; Entry(E element, Entry next, Entry previous) { this.element = element; this.next = next; this.previous = previous; } } private Entry addBefore(E e, Entry entry) { Entry newEntry = new Entry(e, entry, entry.previous); newEntry.previous.next = newEntry; newEntry.next.previous = newEntry; size++; modCount++; return newEntry; } private E remove(Entry 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 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). * *

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. * *

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 = 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 cursor position 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: *

 *                      Element(0)   Element(1)   Element(2)   ... Element(n-1)
 * cursor positions:  ^            ^            ^            ^                  ^
 * 
* Note that the {@link #remove} and {@link #set(Object)} methods are * not 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()}. * *

This interface is a member of the * * Java Collections Framework. * * @author Josh Bloch * @see Collection * @see List * @see Iterator * @see Enumeration * @see List#listIterator() * @since 1.2 */ public interface ListIterator extends Iterator { // 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 sequence). 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.

* * Unlike sets, lists typically allow duplicate elements. More formally, * lists typically allow pairs of elements e1 and e2 * such that e1.equals(e2), 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.

* * The List interface places additional stipulations, beyond those * specified in the Collection interface, on the contracts of the * iterator, add, remove, equals, and * hashCode methods. Declarations for other inherited methods are * also included here for convenience.

* * The List 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 LinkedList 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.

* * The List interface provides a special iterator, called a * ListIterator, that allows element insertion and replacement, and * bidirectional access in addition to the normal operations that the * Iterator interface provides. A method is provided to obtain a * list iterator that starts at a specified position in the list.

* * The List 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.

* * The List interface provides two methods to efficiently insert and * remove multiple elements at an arbitrary point in the list.

* * Note: While it is permissible for lists to contain themselves as elements, * extreme caution is advised: the equals and hashCode * methods are no longer well defined on such a list. * *

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 * NullPointerException or ClassCastException. 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. * *

This interface is a member of the * * Java Collections Framework. * * @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 extends Collection { // Query Operations /** * Returns the number of elements in this list. If this list contains * more than Integer.MAX_VALUE elements, returns * Integer.MAX_VALUE. * * @return the number of elements in this list */ int size(); /** * Returns true if this list contains no elements. * * @return true if this list contains no elements */ boolean isEmpty(); /** * Returns true if this list contains the specified element. * More formally, returns true if and only if this list contains * at least one element e such that * (o==null ? e==null : o.equals(e)). * * @param o element whose presence in this list is to be tested * @return true 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 iterator(); // Modification Operations /** * Appends the specified element to the end of this list (optional * operation). * *

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 true (as specified by {@link Collection#add}) * @throws UnsupportedOperationException if the 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 */ 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 i such that * (o==null ? get(i)==null : o.equals(get(i))) * (if such an element exists). Returns true 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 true 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 remove operation * is not supported by this list */ boolean remove(Object o); // Bulk Modification Operations /** * Returns true if this list contains all of the elements of the * specified collection. * * @param c collection to be checked for containment in this list * @return true 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the addAll 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 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the addAll 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 * (index < 0 || index > size()) */ boolean addAll(int index, Collection 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the removeAll 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 true if this list changed as a result of the call * @throws UnsupportedOperationException if the retainAll 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 clear operation * is not supported by this list */ void clear(); // Comparison and hashing /** * Compares the specified object with this list for equality. Returns * 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 equal. (Two elements e1 and * e2 are equal if (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. This * definition ensures that the equals method works properly across * different implementations of the List interface. * * @param o the object to be compared for equality with this list * @return true 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: *

     *  int hashCode = 1;
     *  for (E e : list)
     *      hashCode = 31*hashCode + (e==null ? 0 : e.hashCode());
     * 
* This ensures that list1.equals(list2) implies that * list1.hashCode()==list2.hashCode() for any two lists, * list1 and list2, 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 * (index < 0 || index >= size()) */ 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 set 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 * (index < 0 || index >= size()) */ 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 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 the specified * element prevents it from being added to this list * @throws IndexOutOfBoundsException if the index is out of range * (index < 0 || index > size()) */ 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 remove operation * is not supported by this list * @throws IndexOutOfBoundsException if the index is out of range * (index < 0 || index >= size()) */ 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 i such that * (o==null ? get(i)==null : o.equals(get(i))), * 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 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 listIterator(int index); // View /** * Returns a view of the portion of this list between the specified * fromIndex, inclusive, and toIndex, exclusive. (If * fromIndex and toIndex 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.

* * 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: *

     *      list.subList(from, to).clear();
     * 
* Similar idioms may be constructed for indexOf and * lastIndexOf, and all of the algorithms in the * Collections class can be applied to a subList.

* * The semantics of the list returned by this method become undefined if * the backing list (i.e., this list) is structurally modified 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 * (fromIndex < 0 || toIndex > size || * fromIndex > toIndex) */ List 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 nextElement method of an * Enumeration 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 NoSuchElementException with null * as its error message string. */ public NoSuchElementException() { super(); } /** * Constructs a NoSuchElementException, saving a reference * to the error message string s for later retrieval by the * getMessage 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 null or false, depending on the * operation). The latter form of the insert operation is designed * specifically for use with capacity-restricted Queue * implementations; in most implementations, insert operations cannot * fail. * *

* * * * * * * * * * * * * * * * * * * * * *
Throws exceptionReturns special value
Insert{@link #add add(e)}{@link #offer offer(e)}
Remove{@link #remove remove()}{@link #poll poll()}
Examine{@link #element element()}{@link #peek peek()}
* *

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 head 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 tail of the queue. Other kinds of queues may use * different placement rules. Every Queue implementation * must specify its ordering properties. * *

The {@link #offer offer} method inserts an element if possible, * otherwise returning false. 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 * offer method is designed for use when failure is a normal, * rather than exceptional occurrence, for example, in fixed-capacity * (or "bounded") queues. * *

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 remove() and * poll() methods differ only in their behavior when the * queue is empty: the remove() method throws an exception, * while the poll() method returns null. * *

The {@link #element()} and {@link #peek()} methods return, but do * not remove, the head of the queue. * *

The Queue interface does not define the blocking queue * methods, 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. * *

Queue implementations generally do not allow insertion * of null elements, although some implementations, such as * {@link LinkedList}, do not prohibit insertion of null. * Even in the implementations that permit it, null should * not be inserted into a Queue, as null is also * used as a special return value by the poll method to * indicate that the queue contains no elements. * *

Queue implementations generally do not define * element-based versions of methods equals and * hashCode but instead inherit the identity based versions * from class Object, because element-based equality is not * always well-defined for queues with the same elements but different * ordering properties. * * *

This interface is a member of the * * Java Collections Framework. * * @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 the type of elements held in this collection */ public interface Queue extends Collection { /** * Inserts the specified element into this queue if it is possible to do so * immediately without violating capacity restrictions, returning * true upon success and throwing an IllegalStateException * if no space is currently available. * * @param e the element to add * @return true (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 true if the element was added to this queue, else * false * @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 null if this queue is empty. * * @return the head of this queue, or null 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 null if this queue is empty. * * @return the head of this queue, or null 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 List 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. * *

The best algorithms for manipulating random access lists (such as * ArrayList) can produce quadratic behavior when applied to * sequential access lists (such as LinkedList). Generic list * algorithms are encouraged to check whether the given list is an * instanceof 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. * *

It is recognized that the distinction between random and sequential * access is often fuzzy. For example, some List implementations * provide asymptotically linear access times if they get huge, but constant * access times in practice. Such a List implementation * should generally implement this interface. As a rule of thumb, a * List implementation should implement this interface if, * for typical instances of the class, this loop: *

 *     for (int i=0, n=list.size(); i < n; i++)
 *         list.get(i);
 * 
* runs faster than this loop: *
 *     for (Iterator i=list.iterator(); i.hasNext(); )
 *         i.next();
 * 
* *

This interface is a member of the * * Java Collections Framework. * * @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.

* * This class is a member of the * * Java Collections Framework. * * @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. * *

Note that the detail message associated with cause is * not 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 null 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 (cause==null ? null : cause.toString()) (which * typically contains the class and detail message of cause). * 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 null 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; } ---------------------------------------- (3) JBCToGraph (EQUIVALENT) Constructed TerminationGraph. ---------------------------------------- (4) Obligation: Termination Graph based on JBC Program: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V: Graph of 1375 nodes with 7 SCCs. javaUtilEx.juLinkedListCreateAddAllAt.createList(I)LjavaUtilEx/LinkedList;: Graph of 250 nodes with 1 SCC. ---------------------------------------- (5) TerminationGraphToSCCProof (SOUND) Splitted TerminationGraph to 8 SCCss. ---------------------------------------- (6) Complex Obligation (AND) ---------------------------------------- (7) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.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: ---------------------------------------- (8) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 118 IRulesP rules: f7167_0_createList_LE(EOS(STATIC_7167(java.lang.Object(o4010sub), i2381)), i2396, i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7170_0_createList_LE(EOS(STATIC_7170(java.lang.Object(o4010sub), i2381)), i2396, i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7170_0_createList_LE(EOS(STATIC_7170(java.lang.Object(o4010sub), i2381)), i2396, i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7173_0_createList_Load(EOS(STATIC_7173(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: i2396 > 0 f7173_0_createList_Load(EOS(STATIC_7173(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7176_0_createList_New(EOS(STATIC_7176(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7176_0_createList_New(EOS(STATIC_7176(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7178_0_createList_Duplicate(EOS(STATIC_7178(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7178_0_createList_Duplicate(EOS(STATIC_7178(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7180_0_createList_InvokeMethod(EOS(STATIC_7180(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7180_0_createList_InvokeMethod(EOS(STATIC_7180(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7185_0_random_FieldAccess(EOS(STATIC_7185(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7185_0_random_FieldAccess(EOS(STATIC_7185(java.lang.Object(o4010sub), i2381)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7188_0_random_FieldAccess(EOS(STATIC_7188(java.lang.Object(o4010sub), i2381)), i2396, java.lang.Object(o4010sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7188_0_random_FieldAccess(EOS(STATIC_7188(java.lang.Object(o4010sub), i2381)), i2396, java.lang.Object(o4010sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7190_0_random_ArrayAccess(EOS(STATIC_7190(java.lang.Object(o4010sub), i2381)), i2396, java.lang.Object(o4010sub), i2381, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7190_0_random_ArrayAccess(EOS(STATIC_7190(java.lang.Object(ARRAY(i2423)), i2381)), i2396, java.lang.Object(ARRAY(i2423)), i2381, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7192_0_random_ArrayAccess(EOS(STATIC_7192(java.lang.Object(ARRAY(i2423)), i2381)), i2396, java.lang.Object(ARRAY(i2423)), i2381, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: i2423 >= 0 f7192_0_random_ArrayAccess(EOS(STATIC_7192(java.lang.Object(ARRAY(i2423)), i2425)), i2396, java.lang.Object(ARRAY(i2423)), i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7194_0_random_ArrayAccess(EOS(STATIC_7194(java.lang.Object(ARRAY(i2423)), i2425)), i2396, java.lang.Object(ARRAY(i2423)), i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7194_0_random_ArrayAccess(EOS(STATIC_7194(java.lang.Object(ARRAY(i2423)), i2425)), i2396, java.lang.Object(ARRAY(i2423)), i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7197_0_random_ArrayAccess(EOS(STATIC_7197(java.lang.Object(ARRAY(i2423)), i2425)), i2396, java.lang.Object(ARRAY(i2423)), i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7197_0_random_ArrayAccess(EOS(STATIC_7197(java.lang.Object(ARRAY(i2423)), i2425)), i2396, java.lang.Object(ARRAY(i2423)), i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7200_0_random_Store(EOS(STATIC_7200(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: i2425 < i2423 f7200_0_random_Store(EOS(STATIC_7200(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7205_0_random_FieldAccess(EOS(STATIC_7205(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7205_0_random_FieldAccess(EOS(STATIC_7205(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7210_0_random_ConstantStackPush(EOS(STATIC_7210(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7210_0_random_ConstantStackPush(EOS(STATIC_7210(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, i2425, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7214_0_random_IntArithmetic(EOS(STATIC_7214(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, i2425, 1, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7214_0_random_IntArithmetic(EOS(STATIC_7214(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, i2425, matching1, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7219_0_random_FieldAccess(EOS(STATIC_7219(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, i2425 + 1, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: i2425 >= 0 && matching1 = 1 f7219_0_random_FieldAccess(EOS(STATIC_7219(java.lang.Object(ARRAY(i2423)), i2425)), i2396, o4076, i2442, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7224_0_random_Load(EOS(STATIC_7224(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7224_0_random_Load(EOS(STATIC_7224(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7228_0_random_InvokeMethod(EOS(STATIC_7228(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4076, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7228_0_random_InvokeMethod(EOS(STATIC_7228(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4097sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7233_0_random_InvokeMethod(EOS(STATIC_7233(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4097sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7233_0_random_InvokeMethod(EOS(STATIC_7233(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4102sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7239_0_random_InvokeMethod(EOS(STATIC_7239(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4102sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7239_0_random_InvokeMethod(EOS(STATIC_7239(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4102sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7244_0_length_Load(EOS(STATIC_7244(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4102sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7244_0_length_Load(EOS(STATIC_7244(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4102sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7256_0_length_FieldAccess(EOS(STATIC_7256(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(o4102sub), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7256_0_length_FieldAccess(EOS(STATIC_7256(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(java.lang.String(EOC, i2475)), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7261_0_length_FieldAccess(EOS(STATIC_7261(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(java.lang.String(EOC, i2475)), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7261_0_length_FieldAccess(EOS(STATIC_7261(java.lang.Object(ARRAY(i2423)), i2442)), i2396, java.lang.Object(java.lang.String(EOC, i2475)), o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7266_0_length_Return(EOS(STATIC_7266(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7266_0_length_Return(EOS(STATIC_7266(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7273_0_random_Return(EOS(STATIC_7273(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7273_0_random_Return(EOS(STATIC_7273(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7279_0_createList_InvokeMethod(EOS(STATIC_7279(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7279_0_createList_InvokeMethod(EOS(STATIC_7279(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7285_0__init__Load(EOS(STATIC_7285(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7285_0__init__Load(EOS(STATIC_7285(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7299_0__init__InvokeMethod(EOS(STATIC_7299(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7299_0__init__InvokeMethod(EOS(STATIC_7299(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7306_0__init__Load(EOS(STATIC_7306(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7306_0__init__Load(EOS(STATIC_7306(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7314_0__init__Load(EOS(STATIC_7314(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7314_0__init__Load(EOS(STATIC_7314(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7320_0__init__FieldAccess(EOS(STATIC_7320(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7320_0__init__FieldAccess(EOS(STATIC_7320(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7328_0__init__Return(EOS(STATIC_7328(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7328_0__init__Return(EOS(STATIC_7328(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7336_0_createList_InvokeMethod(EOS(STATIC_7336(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7336_0_createList_InvokeMethod(EOS(STATIC_7336(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7344_0_addLast_Load(EOS(STATIC_7344(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7344_0_addLast_Load(EOS(STATIC_7344(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7359_0_addLast_Load(EOS(STATIC_7359(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7359_0_addLast_Load(EOS(STATIC_7359(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7366_0_addLast_Load(EOS(STATIC_7366(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7366_0_addLast_Load(EOS(STATIC_7366(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7373_0_addLast_FieldAccess(EOS(STATIC_7373(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7373_0_addLast_FieldAccess(EOS(STATIC_7373(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7383_0_addLast_InvokeMethod(EOS(STATIC_7383(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7383_0_addLast_InvokeMethod(EOS(STATIC_7383(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7390_0_addBefore_New(EOS(STATIC_7390(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7390_0_addBefore_New(EOS(STATIC_7390(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7401_0_addBefore_Duplicate(EOS(STATIC_7401(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7401_0_addBefore_Duplicate(EOS(STATIC_7401(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7404_0_addBefore_Load(EOS(STATIC_7404(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7404_0_addBefore_Load(EOS(STATIC_7404(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7407_0_addBefore_Load(EOS(STATIC_7407(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7407_0_addBefore_Load(EOS(STATIC_7407(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7412_0_addBefore_Load(EOS(STATIC_7412(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7412_0_addBefore_Load(EOS(STATIC_7412(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7414_0_addBefore_FieldAccess(EOS(STATIC_7414(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7414_0_addBefore_FieldAccess(EOS(STATIC_7414(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7416_0_addBefore_FieldAccess(EOS(STATIC_7416(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: o4016[LinkedList$Entry.next]o4016 > 0 && o4016[LinkedList$Entry.next]o4014 > 0 && o4016[LinkedList$Entry.previous]o4014 > 0 && o4016[LinkedList$Entry.previous]o4016 > 0 f7416_0_addBefore_FieldAccess(EOS(STATIC_7416(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7419_0_addBefore_FieldAccess(EOS(STATIC_7419(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: o4015[LinkedList$Entry.previous]o4015 > 0 && o4015[LinkedList$Entry.previous]o4014 > 0 f7419_0_addBefore_FieldAccess(EOS(STATIC_7419(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7422_0_addBefore_FieldAccess(EOS(STATIC_7422(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: o4017[LinkedList$Entry.previous]o4014 > 0 && o4017[LinkedList$Entry.previous]o4017 > 0 f7422_0_addBefore_FieldAccess(EOS(STATIC_7422(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7425_0_addBefore_InvokeMethod(EOS(STATIC_7425(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7425_0_addBefore_InvokeMethod(EOS(STATIC_7425(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7427_0__init__Load(EOS(STATIC_7427(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7427_0__init__Load(EOS(STATIC_7427(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7429_0__init__InvokeMethod(EOS(STATIC_7429(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7429_0__init__InvokeMethod(EOS(STATIC_7429(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7431_0__init__Load(EOS(STATIC_7431(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7431_0__init__Load(EOS(STATIC_7431(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7433_0__init__Load(EOS(STATIC_7433(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7433_0__init__Load(EOS(STATIC_7433(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7435_0__init__FieldAccess(EOS(STATIC_7435(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7435_0__init__FieldAccess(EOS(STATIC_7435(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7437_0__init__Load(EOS(STATIC_7437(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7437_0__init__Load(EOS(STATIC_7437(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7439_0__init__Load(EOS(STATIC_7439(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7439_0__init__Load(EOS(STATIC_7439(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7441_0__init__FieldAccess(EOS(STATIC_7441(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7441_0__init__FieldAccess(EOS(STATIC_7441(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7443_0__init__Load(EOS(STATIC_7443(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7443_0__init__Load(EOS(STATIC_7443(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7445_0__init__Load(EOS(STATIC_7445(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7445_0__init__Load(EOS(STATIC_7445(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7447_0__init__FieldAccess(EOS(STATIC_7447(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7447_0__init__FieldAccess(EOS(STATIC_7447(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7449_0__init__Return(EOS(STATIC_7449(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7449_0__init__Return(EOS(STATIC_7449(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7451_0_addBefore_Store(EOS(STATIC_7451(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7451_0_addBefore_Store(EOS(STATIC_7451(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7453_0_addBefore_Load(EOS(STATIC_7453(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7453_0_addBefore_Load(EOS(STATIC_7453(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7455_0_addBefore_FieldAccess(EOS(STATIC_7455(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7455_0_addBefore_FieldAccess(EOS(STATIC_7455(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7457_0_addBefore_Load(EOS(STATIC_7457(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7457_0_addBefore_Load(EOS(STATIC_7457(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7458_0_addBefore_FieldAccess(EOS(STATIC_7458(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7458_0_addBefore_FieldAccess(EOS(STATIC_7458(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7460_0_addBefore_FieldAccess(EOS(STATIC_7460(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: o4016[LinkedList$Entry.next]o4016 > 0 && o4017[LinkedList$Entry.previous]o4016 > 0 && o4016[LinkedList$Entry.previous]o4016 > 0 && o4016[LinkedList$Entry.next]o4017 > 0 && o4016[LinkedList$Entry.previous]o4017 > 0 && o4017[LinkedList$Entry.previous]o4017 > 0 f7458_0_addBefore_FieldAccess(EOS(STATIC_7458(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.next]o4015, o4331[LinkedList$Entry.previous]o4015, o4331[LinkedList$Entry.previous]o4015, o4331[LinkedList$Entry.next]o4331, o4331[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.next]o4331, o4331[LinkedList$Entry.previous]o4331, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7461_0_addBefore_FieldAccess(EOS(STATIC_7461(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7460_0_addBefore_FieldAccess(EOS(STATIC_7460(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7463_0_addBefore_FieldAccess(EOS(STATIC_7463(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: o4017[LinkedList$Entry.previous]o4015 > 0 && o4015[LinkedList$Entry.previous]o4015 > 0 && o4015[LinkedList$Entry.previous]o4017 > 0 && o4017[LinkedList$Entry.previous]o4017 > 0 f7463_0_addBefore_FieldAccess(EOS(STATIC_7463(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7468_0_addBefore_Load(EOS(STATIC_7468(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7468_0_addBefore_Load(EOS(STATIC_7468(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7472_0_addBefore_FieldAccess(EOS(STATIC_7472(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7472_0_addBefore_FieldAccess(EOS(STATIC_7472(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7476_0_addBefore_Load(EOS(STATIC_7476(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7476_0_addBefore_Load(EOS(STATIC_7476(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7480_0_addBefore_FieldAccess(EOS(STATIC_7480(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7480_0_addBefore_FieldAccess(EOS(STATIC_7480(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7484_0_addBefore_Load(EOS(STATIC_7484(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7484_0_addBefore_Load(EOS(STATIC_7484(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7488_0_addBefore_Duplicate(EOS(STATIC_7488(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7488_0_addBefore_Duplicate(EOS(STATIC_7488(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7490_0_addBefore_FieldAccess(EOS(STATIC_7490(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7490_0_addBefore_FieldAccess(EOS(STATIC_7490(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7494_0_addBefore_ConstantStackPush(EOS(STATIC_7494(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7494_0_addBefore_ConstantStackPush(EOS(STATIC_7494(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7498_0_addBefore_IntArithmetic(EOS(STATIC_7498(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7498_0_addBefore_IntArithmetic(EOS(STATIC_7498(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7501_0_addBefore_FieldAccess(EOS(STATIC_7501(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7501_0_addBefore_FieldAccess(EOS(STATIC_7501(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7505_0_addBefore_Load(EOS(STATIC_7505(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7505_0_addBefore_Load(EOS(STATIC_7505(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7509_0_addBefore_Duplicate(EOS(STATIC_7509(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7509_0_addBefore_Duplicate(EOS(STATIC_7509(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7513_0_addBefore_FieldAccess(EOS(STATIC_7513(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7513_0_addBefore_FieldAccess(EOS(STATIC_7513(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7518_0_addBefore_ConstantStackPush(EOS(STATIC_7518(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7518_0_addBefore_ConstantStackPush(EOS(STATIC_7518(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7523_0_addBefore_IntArithmetic(EOS(STATIC_7523(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7523_0_addBefore_IntArithmetic(EOS(STATIC_7523(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7527_0_addBefore_FieldAccess(EOS(STATIC_7527(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7527_0_addBefore_FieldAccess(EOS(STATIC_7527(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7532_0_addBefore_Load(EOS(STATIC_7532(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7532_0_addBefore_Load(EOS(STATIC_7532(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7535_0_addBefore_Return(EOS(STATIC_7535(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7535_0_addBefore_Return(EOS(STATIC_7535(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7540_0_addLast_StackPop(EOS(STATIC_7540(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7540_0_addLast_StackPop(EOS(STATIC_7540(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7545_0_addLast_Return(EOS(STATIC_7545(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7545_0_addLast_Return(EOS(STATIC_7545(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7550_0_createList_Inc(EOS(STATIC_7550(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7550_0_createList_Inc(EOS(STATIC_7550(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7555_0_createList_JMP(EOS(STATIC_7555(java.lang.Object(ARRAY(i2423)), i2442)), i2396 + -1, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7555_0_createList_JMP(EOS(STATIC_7555(java.lang.Object(ARRAY(i2423)), i2442)), i2738, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7561_0_createList_Load(EOS(STATIC_7561(java.lang.Object(ARRAY(i2423)), i2442)), i2738, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) :|: TRUE f7561_0_createList_Load(EOS(STATIC_7561(java.lang.Object(ARRAY(i2423)), i2442)), i2738, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017, o4016[LinkedList$Entry.previous]o4017) -> f7165_0_createList_Load(EOS(STATIC_7165(java.lang.Object(ARRAY(i2423)), i2442)), i2738, o4016[LinkedList$Entry.next]o4015, o4292[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4292[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4292[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4292, o4016[LinkedList$Entry.previous]o4292, o4015[LinkedList$Entry.previous]o4292, o4292[LinkedList$Entry.previous]o4292) :|: TRUE f7165_0_createList_Load(EOS(STATIC_7165(java.lang.Object(o4010sub), i2381)), i2383, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) -> f7167_0_createList_LE(EOS(STATIC_7167(java.lang.Object(o4010sub), i2381)), i2383, i2383, o4016[LinkedList$Entry.next]o4015, o4017[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.previous]o4015, o4016[LinkedList$Entry.next]o4016, o4016[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4017[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4016, o4017[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.previous]o4014, o4016[LinkedList$Entry.previous]o4016, o4016[LinkedList$Entry.next]o4017, o4016[LinkedList$Entry.previous]o4017, o4015[LinkedList$Entry.previous]o4017, o4017[LinkedList$Entry.previous]o4017) :|: TRUE f7461_0_addBefore_FieldAccess(EOS(STATIC_7461(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7465_0_addBefore_FieldAccess(EOS(STATIC_7465(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: o4331[LinkedList$Entry.previous]o4015 > 0 && o4015[LinkedList$Entry.previous]o4015 > 0 && o4015[LinkedList$Entry.previous]o4331 > 0 && o4331[LinkedList$Entry.previous]o4331 > 0 f7465_0_addBefore_FieldAccess(EOS(STATIC_7465(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7469_0_addBefore_Load(EOS(STATIC_7469(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7469_0_addBefore_Load(EOS(STATIC_7469(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7473_0_addBefore_FieldAccess(EOS(STATIC_7473(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7473_0_addBefore_FieldAccess(EOS(STATIC_7473(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7477_0_addBefore_Load(EOS(STATIC_7477(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7477_0_addBefore_Load(EOS(STATIC_7477(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7481_0_addBefore_FieldAccess(EOS(STATIC_7481(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7481_0_addBefore_FieldAccess(EOS(STATIC_7481(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7485_0_addBefore_Load(EOS(STATIC_7485(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7485_0_addBefore_Load(EOS(STATIC_7485(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7489_0_addBefore_Duplicate(EOS(STATIC_7489(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7489_0_addBefore_Duplicate(EOS(STATIC_7489(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7491_0_addBefore_FieldAccess(EOS(STATIC_7491(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7491_0_addBefore_FieldAccess(EOS(STATIC_7491(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7495_0_addBefore_ConstantStackPush(EOS(STATIC_7495(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7495_0_addBefore_ConstantStackPush(EOS(STATIC_7495(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7499_0_addBefore_IntArithmetic(EOS(STATIC_7499(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7499_0_addBefore_IntArithmetic(EOS(STATIC_7499(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7502_0_addBefore_FieldAccess(EOS(STATIC_7502(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7502_0_addBefore_FieldAccess(EOS(STATIC_7502(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7506_0_addBefore_Load(EOS(STATIC_7506(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7506_0_addBefore_Load(EOS(STATIC_7506(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7510_0_addBefore_Duplicate(EOS(STATIC_7510(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7510_0_addBefore_Duplicate(EOS(STATIC_7510(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7514_0_addBefore_FieldAccess(EOS(STATIC_7514(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7514_0_addBefore_FieldAccess(EOS(STATIC_7514(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7519_0_addBefore_ConstantStackPush(EOS(STATIC_7519(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7519_0_addBefore_ConstantStackPush(EOS(STATIC_7519(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7524_0_addBefore_IntArithmetic(EOS(STATIC_7524(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7524_0_addBefore_IntArithmetic(EOS(STATIC_7524(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7528_0_addBefore_FieldAccess(EOS(STATIC_7528(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7528_0_addBefore_FieldAccess(EOS(STATIC_7528(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7533_0_addBefore_Load(EOS(STATIC_7533(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7533_0_addBefore_Load(EOS(STATIC_7533(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7536_0_addBefore_Return(EOS(STATIC_7536(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7536_0_addBefore_Return(EOS(STATIC_7536(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7541_0_addLast_StackPop(EOS(STATIC_7541(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7541_0_addLast_StackPop(EOS(STATIC_7541(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7546_0_addLast_Return(EOS(STATIC_7546(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7546_0_addLast_Return(EOS(STATIC_7546(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7551_0_createList_Inc(EOS(STATIC_7551(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7551_0_createList_Inc(EOS(STATIC_7551(java.lang.Object(ARRAY(i2423)), i2442)), i2396, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7556_0_createList_JMP(EOS(STATIC_7556(java.lang.Object(ARRAY(i2423)), i2442)), i2396 + -1, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7556_0_createList_JMP(EOS(STATIC_7556(java.lang.Object(ARRAY(i2423)), i2442)), i2739, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7562_0_createList_Load(EOS(STATIC_7562(java.lang.Object(ARRAY(i2423)), i2442)), i2739, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) :|: TRUE f7562_0_createList_Load(EOS(STATIC_7562(java.lang.Object(ARRAY(i2423)), i2442)), i2739, o4331[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4331) -> f7165_0_createList_Load(EOS(STATIC_7165(java.lang.Object(ARRAY(i2423)), i2442)), i2739, o4331[LinkedList$Entry.next]o4015, o4292[LinkedList$Entry.previous]o4015, o4331[LinkedList$Entry.previous]o4015, o4331[LinkedList$Entry.next]o4331, o4331[LinkedList$Entry.next]o4014, o4015[LinkedList$Entry.previous]o4015, o4015[LinkedList$Entry.previous]o4014, o4292[LinkedList$Entry.previous]o4014, o4015[LinkedList$Entry.previous]o4331, o4292[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.previous]o4014, o4331[LinkedList$Entry.previous]o4331, o4331[LinkedList$Entry.next]o4292, o4331[LinkedList$Entry.previous]o4292, o4015[LinkedList$Entry.previous]o4292, o4292[LinkedList$Entry.previous]o4292) :|: o4331[LinkedList$Entry.next]o4331 = 4 && o4292[LinkedList$Entry.previous]o4331 = 1 && o4331[LinkedList$Entry.next]o4292 = 1 Combined rules. Obtained 2 IRulesP rules: f7167_0_createList_LE(EOS(STATIC_7167(java.lang.Object(ARRAY(i2423:0)), i2381:0)), i2396:0, i2396:0, o4016[LinkedList$Entry.next]o4015:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4017:0, o4016[LinkedList$Entry.previous]o4017:0, o4015[LinkedList$Entry.previous]o4017:0, o4017[LinkedList$Entry.previous]o4017:0) -> f7167_0_createList_LE(EOS(STATIC_7167(java.lang.Object(ARRAY(i2423:0)), i2381:0 + 1)), i2396:0 - 1, i2396:0 - 1, o4016[LinkedList$Entry.next]o4015:0, o4292[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4292[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4292:0, o4016[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0) :|: i2396:0 > 0 && i2423:0 > -1 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4016[LinkedList$Entry.next]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0 > 0 && o4015[LinkedList$Entry.previous]o4017:0 > 0 f7167_0_createList_LE(EOS(STATIC_7167(java.lang.Object(ARRAY(i2423:0)), i2381:0)), i2396:0, i2396:0, o4016[LinkedList$Entry.next]o4015:0, o4017[LinkedList$Entry.previous]o4015:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0) -> f7167_0_createList_LE(EOS(STATIC_7167(java.lang.Object(ARRAY(i2423:0)), i2381:0 + 1)), i2396:0 - 1, i2396:0 - 1, o4331[LinkedList$Entry.next]o4015:0, o4292[LinkedList$Entry.previous]o4015:0, o4017[LinkedList$Entry.previous]o4015:0, 4, o4331[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, 1, o4017[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4016:0, 1, o4331[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0) :|: i2396:0 > 0 && i2423:0 > -1 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4016:0 > 0 Filtered duplicate arguments: f7167_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) -> f7167_0_createList_LE(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) Filtered unneeded arguments: f7167_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18) -> f7167_0_createList_LE(x1, x2, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18) Finished conversion. Obtained 2 rules.P rules: f7167_0_createList_LE(i2396:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4017:0, o4016[LinkedList$Entry.previous]o4017:0, o4015[LinkedList$Entry.previous]o4017:0, o4017[LinkedList$Entry.previous]o4017:0, i2423:0, i2381:0) -> f7167_0_createList_LE(i2396:0 - 1, o4292[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4292[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4292:0, o4016[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0, i2423:0, i2381:0 + 1) :|: i2423:0 > -1 && i2396:0 > 0 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4016[LinkedList$Entry.next]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4017:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0 > 0 f7167_0_createList_LE(i2396:0, o4017[LinkedList$Entry.previous]o4015:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, i2423:0, i2381:0) -> f7167_0_createList_LE(i2396:0 - 1, o4292[LinkedList$Entry.previous]o4015:0, o4017[LinkedList$Entry.previous]o4015:0, 4, o4331[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, 1, o4017[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4016:0, 1, o4331[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0, i2423:0, i2381:0 + 1) :|: i2423:0 > -1 && i2396:0 > 0 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4016:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 ---------------------------------------- (9) Obligation: Rules: f7167_0_createList_LE(i2396:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4017:0, o4016[LinkedList$Entry.previous]o4017:0, o4015[LinkedList$Entry.previous]o4017:0, o4017[LinkedList$Entry.previous]o4017:0, i2423:0, i2381:0) -> f7167_0_createList_LE(i2396:0 - 1, o4292[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4292[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4292:0, o4016[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0, i2423:0, i2381:0 + 1) :|: i2423:0 > -1 && i2396:0 > 0 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4016[LinkedList$Entry.next]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4017:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0 > 0 f7167_0_createList_LE(x, x1, x1, x2, x3, x4, x5, x6, x7, x8, x6, x8, x2, x8, x7, x8, x9, x10) -> f7167_0_createList_LE(x - 1, x11, x1, 4, x12, x4, x5, x13, x7, 1, x6, x8, 1, x14, x15, x16, x9, x10 + 1) :|: x9 > -1 && x > 0 && x9 > x10 && x10 > -1 && x3 > 0 && x2 > 0 && x6 > 0 && x8 > 0 && x5 > 0 && x4 > 0 && x7 > 0 && x1 > 0 ---------------------------------------- (10) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (11) Obligation: Rules: f7167_0_createList_LE(i2396:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4017:0, o4016[LinkedList$Entry.previous]o4017:0, o4015[LinkedList$Entry.previous]o4017:0, o4017[LinkedList$Entry.previous]o4017:0, i2423:0, i2381:0) -> f7167_0_createList_LE(arith, o4292[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4292[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4292:0, o4016[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0, i2423:0, arith1) :|: i2423:0 > -1 && i2396:0 > 0 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4016[LinkedList$Entry.next]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4017:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0 > 0 && arith = i2396:0 - 1 && arith1 = i2381:0 + 1 f7167_0_createList_LE(x17, x18, x18, x19, x20, x21, x22, x23, x24, x25, x23, x25, x19, x25, x24, x25, x26, x27) -> f7167_0_createList_LE(x28, x29, x18, 4, x30, x21, x22, x31, x24, 1, x23, x25, 1, x32, x33, x34, x26, x35) :|: x26 > -1 && x17 > 0 && x26 > x27 && x27 > -1 && x20 > 0 && x19 > 0 && x23 > 0 && x25 > 0 && x22 > 0 && x21 > 0 && x24 > 0 && x18 > 0 && x28 = x17 - 1 && x35 = x27 + 1 ---------------------------------------- (12) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f7167_0_createList_LE(i2396:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4017:0, o4016[LinkedList$Entry.previous]o4017:0, o4015[LinkedList$Entry.previous]o4017:0, o4017[LinkedList$Entry.previous]o4017:0, i2423:0, i2381:0) -> f7167_0_createList_LE(arith, o4292[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4292[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4292:0, o4016[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0, i2423:0, arith1) :|: i2423:0 > -1 && i2396:0 > 0 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4016[LinkedList$Entry.next]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4017:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0 > 0 && arith = i2396:0 - 1 && arith1 = i2381:0 + 1 (2) f7167_0_createList_LE(x17, x18, x18, x19, x20, x21, x22, x23, x24, x25, x23, x25, x19, x25, x24, x25, x26, x27) -> f7167_0_createList_LE(x28, x29, x18, 4, x30, x21, x22, x31, x24, 1, x23, x25, 1, x32, x33, x34, x26, x35) :|: x26 > -1 && x17 > 0 && x26 > x27 && x27 > -1 && x20 > 0 && x19 > 0 && x23 > 0 && x25 > 0 && x22 > 0 && x21 > 0 && x24 > 0 && x18 > 0 && x28 = x17 - 1 && x35 = x27 + 1 Arcs: (1) -> (1), (2) (2) -> (1) This digraph is fully evaluated! ---------------------------------------- (13) Obligation: Termination digraph: Nodes: (1) f7167_0_createList_LE(i2396:0, o4017[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4017[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4017[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4017:0, o4016[LinkedList$Entry.previous]o4017:0, o4015[LinkedList$Entry.previous]o4017:0, o4017[LinkedList$Entry.previous]o4017:0, i2423:0, i2381:0) -> f7167_0_createList_LE(arith, o4292[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.previous]o4015:0, o4016[LinkedList$Entry.next]o4016:0, o4016[LinkedList$Entry.next]o4014:0, o4015[LinkedList$Entry.previous]o4015:0, o4015[LinkedList$Entry.previous]o4014:0, o4292[LinkedList$Entry.previous]o4014:0, o4015[LinkedList$Entry.previous]o4016:0, o4292[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.previous]o4014:0, o4016[LinkedList$Entry.previous]o4016:0, o4016[LinkedList$Entry.next]o4292:0, o4016[LinkedList$Entry.previous]o4292:0, o4015[LinkedList$Entry.previous]o4292:0, o4292[LinkedList$Entry.previous]o4292:0, i2423:0, arith1) :|: i2423:0 > -1 && i2396:0 > 0 && i2423:0 > i2381:0 && i2381:0 > -1 && o4016[LinkedList$Entry.next]o4014:0 > 0 && o4016[LinkedList$Entry.next]o4016:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0 > 0 && o4016[LinkedList$Entry.next]o4017:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0 > 0 && o4015[LinkedList$Entry.previous]o4017:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0 > 0 && arith = i2396:0 - 1 && arith1 = i2381:0 + 1 (2) f7167_0_createList_LE(x17, x18, x18, x19, x20, x21, x22, x23, x24, x25, x23, x25, x19, x25, x24, x25, x26, x27) -> f7167_0_createList_LE(x28, x29, x18, 4, x30, x21, x22, x31, x24, 1, x23, x25, 1, x32, x33, x34, x26, x35) :|: x26 > -1 && x17 > 0 && x26 > x27 && x27 > -1 && x20 > 0 && x19 > 0 && x23 > 0 && x25 > 0 && x22 > 0 && x21 > 0 && x24 > 0 && x18 > 0 && x28 = x17 - 1 && x35 = x27 + 1 Arcs: (1) -> (1), (2) (2) -> (1) This digraph is fully evaluated! ---------------------------------------- (14) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (15) Obligation: Rules: f7167_0_createList_LE(x17:0, x18:0, x18:0, x19:0, x20:0, x21:0, x22:0, x23:0, x24:0, x25:0, x23:0, x25:0, x19:0, x25:0, x24:0, x25:0, x26:0, x27:0) -> f7167_0_createList_LE(x17:0 - 1, x29:0, x18:0, 4, x30:0, x21:0, x22:0, x31:0, x24:0, 1, x23:0, x25:0, 1, x32:0, x33:0, x34:0, x26:0, x27:0 + 1) :|: x24:0 > 0 && x18:0 > 0 && x21:0 > 0 && x22:0 > 0 && x25:0 > 0 && x23:0 > 0 && x19:0 > 0 && x20:0 > 0 && x27:0 > -1 && x27:0 < x26:0 && x17:0 > 0 && x26:0 > -1 f7167_0_createList_LE(i2396:0:0, o4017[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4017[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4017[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4017:0:0, o4016[LinkedList$Entry.previous]o4017:0:0, o4015[LinkedList$Entry.previous]o4017:0:0, o4017[LinkedList$Entry.previous]o4017:0:0, i2423:0:0, i2381:0:0) -> f7167_0_createList_LE(i2396:0:0 - 1, o4292[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4292[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4292[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4292:0:0, o4016[LinkedList$Entry.previous]o4292:0:0, o4015[LinkedList$Entry.previous]o4292:0:0, o4292[LinkedList$Entry.previous]o4292:0:0, i2423:0:0, i2381:0:0 + 1) :|: o4015[LinkedList$Entry.previous]o4017:0:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0:0 > 0 && o4016[LinkedList$Entry.next]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.next]o4016:0:0 > 0 && o4016[LinkedList$Entry.next]o4014:0:0 > 0 && i2381:0:0 > -1 && i2423:0:0 > i2381:0:0 && i2396:0:0 > 0 && i2423:0:0 > -1 ---------------------------------------- (16) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f7167_0_createList_LE(INTEGER, VARIABLE, VARIABLE, VARIABLE, VARIABLE, INTEGER, INTEGER, VARIABLE, VARIABLE, VARIABLE, INTEGER, INTEGER, VARIABLE, VARIABLE, VARIABLE, VARIABLE, INTEGER, INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (17) Obligation: Rules: f7167_0_createList_LE(x17:0, x18:0, x18:0, x19:0, x20:0, x21:0, x22:0, x23:0, x24:0, x25:0, x23:0, x25:0, x19:0, x25:0, x24:0, x25:0, x26:0, x27:0) -> f7167_0_createList_LE(c, x29:0, x18:0, c1, x30:0, x21:0, x22:0, x31:0, x24:0, c2, x23:0, x25:0, c3, x32:0, x33:0, x34:0, x26:0, c4) :|: c4 = x27:0 + 1 && (c3 = 1 && (c2 = 1 && (c1 = 4 && c = x17:0 - 1))) && (x24:0 > 0 && x18:0 > 0 && x21:0 > 0 && x22:0 > 0 && x25:0 > 0 && x23:0 > 0 && x19:0 > 0 && x20:0 > 0 && x27:0 > -1 && x27:0 < x26:0 && x17:0 > 0 && x26:0 > -1) f7167_0_createList_LE(i2396:0:0, o4017[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4017[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4017[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4017:0:0, o4016[LinkedList$Entry.previous]o4017:0:0, o4015[LinkedList$Entry.previous]o4017:0:0, o4017[LinkedList$Entry.previous]o4017:0:0, i2423:0:0, i2381:0:0) -> f7167_0_createList_LE(c5, o4292[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4292[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4292[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4292:0:0, o4016[LinkedList$Entry.previous]o4292:0:0, o4015[LinkedList$Entry.previous]o4292:0:0, o4292[LinkedList$Entry.previous]o4292:0:0, i2423:0:0, c6) :|: c6 = i2381:0:0 + 1 && c5 = i2396:0:0 - 1 && (o4015[LinkedList$Entry.previous]o4017:0:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0:0 > 0 && o4016[LinkedList$Entry.next]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.next]o4016:0:0 > 0 && o4016[LinkedList$Entry.next]o4014:0:0 > 0 && i2381:0:0 > -1 && i2423:0:0 > i2381:0:0 && i2396:0:0 > 0 && i2423:0:0 > -1) ---------------------------------------- (18) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f7167_0_createList_LE ] = f7167_0_createList_LE_1 The following rules are decreasing: f7167_0_createList_LE(x17:0, x18:0, x18:0, x19:0, x20:0, x21:0, x22:0, x23:0, x24:0, x25:0, x23:0, x25:0, x19:0, x25:0, x24:0, x25:0, x26:0, x27:0) -> f7167_0_createList_LE(c, x29:0, x18:0, c1, x30:0, x21:0, x22:0, x31:0, x24:0, c2, x23:0, x25:0, c3, x32:0, x33:0, x34:0, x26:0, c4) :|: c4 = x27:0 + 1 && (c3 = 1 && (c2 = 1 && (c1 = 4 && c = x17:0 - 1))) && (x24:0 > 0 && x18:0 > 0 && x21:0 > 0 && x22:0 > 0 && x25:0 > 0 && x23:0 > 0 && x19:0 > 0 && x20:0 > 0 && x27:0 > -1 && x27:0 < x26:0 && x17:0 > 0 && x26:0 > -1) f7167_0_createList_LE(i2396:0:0, o4017[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4017[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4017[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4017:0:0, o4016[LinkedList$Entry.previous]o4017:0:0, o4015[LinkedList$Entry.previous]o4017:0:0, o4017[LinkedList$Entry.previous]o4017:0:0, i2423:0:0, i2381:0:0) -> f7167_0_createList_LE(c5, o4292[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4292[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4292[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4292:0:0, o4016[LinkedList$Entry.previous]o4292:0:0, o4015[LinkedList$Entry.previous]o4292:0:0, o4292[LinkedList$Entry.previous]o4292:0:0, i2423:0:0, c6) :|: c6 = i2381:0:0 + 1 && c5 = i2396:0:0 - 1 && (o4015[LinkedList$Entry.previous]o4017:0:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0:0 > 0 && o4016[LinkedList$Entry.next]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.next]o4016:0:0 > 0 && o4016[LinkedList$Entry.next]o4014:0:0 > 0 && i2381:0:0 > -1 && i2423:0:0 > i2381:0:0 && i2396:0:0 > 0 && i2423:0:0 > -1) The following rules are bounded: f7167_0_createList_LE(x17:0, x18:0, x18:0, x19:0, x20:0, x21:0, x22:0, x23:0, x24:0, x25:0, x23:0, x25:0, x19:0, x25:0, x24:0, x25:0, x26:0, x27:0) -> f7167_0_createList_LE(c, x29:0, x18:0, c1, x30:0, x21:0, x22:0, x31:0, x24:0, c2, x23:0, x25:0, c3, x32:0, x33:0, x34:0, x26:0, c4) :|: c4 = x27:0 + 1 && (c3 = 1 && (c2 = 1 && (c1 = 4 && c = x17:0 - 1))) && (x24:0 > 0 && x18:0 > 0 && x21:0 > 0 && x22:0 > 0 && x25:0 > 0 && x23:0 > 0 && x19:0 > 0 && x20:0 > 0 && x27:0 > -1 && x27:0 < x26:0 && x17:0 > 0 && x26:0 > -1) f7167_0_createList_LE(i2396:0:0, o4017[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4017[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4017[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4017:0:0, o4016[LinkedList$Entry.previous]o4017:0:0, o4015[LinkedList$Entry.previous]o4017:0:0, o4017[LinkedList$Entry.previous]o4017:0:0, i2423:0:0, i2381:0:0) -> f7167_0_createList_LE(c5, o4292[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.previous]o4015:0:0, o4016[LinkedList$Entry.next]o4016:0:0, o4016[LinkedList$Entry.next]o4014:0:0, o4015[LinkedList$Entry.previous]o4015:0:0, o4015[LinkedList$Entry.previous]o4014:0:0, o4292[LinkedList$Entry.previous]o4014:0:0, o4015[LinkedList$Entry.previous]o4016:0:0, o4292[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.previous]o4014:0:0, o4016[LinkedList$Entry.previous]o4016:0:0, o4016[LinkedList$Entry.next]o4292:0:0, o4016[LinkedList$Entry.previous]o4292:0:0, o4015[LinkedList$Entry.previous]o4292:0:0, o4292[LinkedList$Entry.previous]o4292:0:0, i2423:0:0, c6) :|: c6 = i2381:0:0 + 1 && c5 = i2396:0:0 - 1 && (o4015[LinkedList$Entry.previous]o4017:0:0 > 0 && o4016[LinkedList$Entry.previous]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4015:0:0 > 0 && o4016[LinkedList$Entry.next]o4017:0:0 > 0 && o4017[LinkedList$Entry.previous]o4016:0:0 > 0 && o4017[LinkedList$Entry.previous]o4014:0:0 > 0 && o4017[LinkedList$Entry.previous]o4017:0:0 > 0 && o4015[LinkedList$Entry.previous]o4015:0:0 > 0 && o4015[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.previous]o4016:0:0 > 0 && o4016[LinkedList$Entry.previous]o4014:0:0 > 0 && o4016[LinkedList$Entry.next]o4016:0:0 > 0 && o4016[LinkedList$Entry.next]o4014:0:0 > 0 && i2381:0:0 > -1 && i2423:0:0 > i2381:0:0 && i2396:0:0 > 0 && i2423:0:0 > -1) ---------------------------------------- (19) YES ---------------------------------------- (20) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, this$0, expectedModCount, next, lastReturned] *javaUtilEx.LinkedList: [size, header] *javaUtilEx.AbstractList: [modCount] *javaUtilEx.LinkedList$Entry: [next, element, previous] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex != i9540 (Introduced counter i9740) *javaUtilEx.LinkedList$ListItr.nextIndex != i9524 (Introduced counter i9741) *javaUtilEx.AbstractList.modCount = i2418 (Introduced counter i9742) *javaUtilEx.AbstractList.modCount = i9539 (Introduced counter i9743) *javaUtilEx.LinkedList$ListItr.expectedModCount = i2418 (Introduced counter i9744) *javaUtilEx.AbstractList.modCount = i9520 (Introduced counter i9745) *javaUtilEx.AbstractList.modCount = i9523 (Introduced counter i9746) *javaUtilEx.LinkedList$ListItr.expectedModCount = i9520 (Introduced counter i9747) ---------------------------------------- (21) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 206 IRulesP rules: f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11009_0_hasNext_Load(EOS(STATIC_11009), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11009_0_hasNext_Load(EOS(STATIC_11009), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11010_0_hasNext_FieldAccess(EOS(STATIC_11010), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11010_0_hasNext_FieldAccess(EOS(STATIC_11010), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11011_0_hasNext_Load(EOS(STATIC_11011), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11011_0_hasNext_Load(EOS(STATIC_11011), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11012_0_hasNext_FieldAccess(EOS(STATIC_11012), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11012_0_hasNext_FieldAccess(EOS(STATIC_11012), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11013_0_hasNext_InvokeMethod(EOS(STATIC_11013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(o55273sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11013_0_hasNext_InvokeMethod(EOS(STATIC_11013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(o55273sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11014_0_access$100_Load(EOS(STATIC_11014), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(o55273sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11014_0_access$100_Load(EOS(STATIC_11014), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(o55273sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11015_0_access$100_FieldAccess(EOS(STATIC_11015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(o55273sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11015_0_access$100_FieldAccess(EOS(STATIC_11015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i9539))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11016_0_access$100_FieldAccess(EOS(STATIC_11016), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i9539))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11016_0_access$100_FieldAccess(EOS(STATIC_11016), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i9539))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11017_0_access$100_Return(EOS(STATIC_11017), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11017_0_access$100_Return(EOS(STATIC_11017), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11018_0_hasNext_EQ(EOS(STATIC_11018), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11018_0_hasNext_EQ(EOS(STATIC_11018), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11020_0_hasNext_EQ(EOS(STATIC_11020), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: !(i9524 = i9540) f11020_0_hasNext_EQ(EOS(STATIC_11020), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11022_0_hasNext_ConstantStackPush(EOS(STATIC_11022), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: !(i9524 = i9540) f11022_0_hasNext_ConstantStackPush(EOS(STATIC_11022), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11024_0_hasNext_JMP(EOS(STATIC_11024), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11024_0_hasNext_JMP(EOS(STATIC_11024), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11026_0_hasNext_Return(EOS(STATIC_11026), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE && matching1 = 1 f11026_0_hasNext_Return(EOS(STATIC_11026), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11028_0_addAll_EQ(EOS(STATIC_11028), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE && matching1 = 1 f11028_0_addAll_EQ(EOS(STATIC_11028), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11030_0_addAll_Load(EOS(STATIC_11030), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: 1 > 0 && matching1 = 1 f11030_0_addAll_Load(EOS(STATIC_11030), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11032_0_addAll_Load(EOS(STATIC_11032), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11032_0_addAll_Load(EOS(STATIC_11032), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11034_0_addAll_InvokeMethod(EOS(STATIC_11034), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11034_0_addAll_InvokeMethod(EOS(STATIC_11034), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11036_0_next_Load(EOS(STATIC_11036), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11036_0_next_Load(EOS(STATIC_11036), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11037_0_next_InvokeMethod(EOS(STATIC_11037), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11037_0_next_InvokeMethod(EOS(STATIC_11037), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11038_0_checkForComodification_Load(EOS(STATIC_11038), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11038_0_checkForComodification_Load(EOS(STATIC_11038), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11039_0_checkForComodification_FieldAccess(EOS(STATIC_11039), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11039_0_checkForComodification_FieldAccess(EOS(STATIC_11039), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11040_0_checkForComodification_FieldAccess(EOS(STATIC_11040), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i9539))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11040_0_checkForComodification_FieldAccess(EOS(STATIC_11040), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i9539))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11041_0_checkForComodification_Load(EOS(STATIC_11041), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9539, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11041_0_checkForComodification_Load(EOS(STATIC_11041), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9539, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11042_0_checkForComodification_FieldAccess(EOS(STATIC_11042), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9539, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11042_0_checkForComodification_FieldAccess(EOS(STATIC_11042), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9539, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11043_0_checkForComodification_EQ(EOS(STATIC_11043), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i9539))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9539, i2418, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11043_0_checkForComodification_EQ(EOS(STATIC_11043), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i2418, i2418, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11044_0_checkForComodification_EQ(EOS(STATIC_11044), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i2418, i2418, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9539 = i2418 f11044_0_checkForComodification_EQ(EOS(STATIC_11044), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i2418, i2418, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11046_0_checkForComodification_Return(EOS(STATIC_11046), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11046_0_checkForComodification_Return(EOS(STATIC_11046), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11048_0_next_Load(EOS(STATIC_11048), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11048_0_next_Load(EOS(STATIC_11048), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11050_0_next_FieldAccess(EOS(STATIC_11050), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11050_0_next_FieldAccess(EOS(STATIC_11050), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11052_0_next_Load(EOS(STATIC_11052), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11052_0_next_Load(EOS(STATIC_11052), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11054_0_next_FieldAccess(EOS(STATIC_11054), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11054_0_next_FieldAccess(EOS(STATIC_11054), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11055_0_next_InvokeMethod(EOS(STATIC_11055), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i2418))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11055_0_next_InvokeMethod(EOS(STATIC_11055), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i2418))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11057_0_access$100_Load(EOS(STATIC_11057), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i2418))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11057_0_access$100_Load(EOS(STATIC_11057), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i2418))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11059_0_access$100_FieldAccess(EOS(STATIC_11059), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i2418))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11059_0_access$100_FieldAccess(EOS(STATIC_11059), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o55293-1194734022)), i2418))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11061_0_access$100_Return(EOS(STATIC_11061), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11061_0_access$100_Return(EOS(STATIC_11061), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11063_0_next_NE(EOS(STATIC_11063), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11063_0_next_NE(EOS(STATIC_11063), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11064_0_next_NE(EOS(STATIC_11064), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: !(i9524 = i9540) f11064_0_next_NE(EOS(STATIC_11064), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9524, i9540, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11066_0_next_Load(EOS(STATIC_11066), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: !(i9524 = i9540) f11066_0_next_Load(EOS(STATIC_11066), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11068_0_next_Load(EOS(STATIC_11068), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11068_0_next_Load(EOS(STATIC_11068), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11069_0_next_FieldAccess(EOS(STATIC_11069), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11069_0_next_FieldAccess(EOS(STATIC_11069), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11071_0_next_FieldAccess(EOS(STATIC_11071), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), o552720, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11071_0_next_FieldAccess(EOS(STATIC_11071), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), o552720, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11073_0_next_Load(EOS(STATIC_11073), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11073_0_next_Load(EOS(STATIC_11073), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11075_0_next_Load(EOS(STATIC_11075), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11075_0_next_Load(EOS(STATIC_11075), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11077_0_next_FieldAccess(EOS(STATIC_11077), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11077_0_next_FieldAccess(EOS(STATIC_11077), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11079_0_next_FieldAccess(EOS(STATIC_11079), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55272-1194736006, o55272-1194736006)), o552720, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11079_0_next_FieldAccess(EOS(STATIC_11079), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(o55304sub-1194736006), java.lang.Object(o55304sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(o55304sub-1194736006), java.lang.Object(o55304sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(o55304sub-1194736006), java.lang.Object(o55304sub-1194736006))), java.lang.Object(o55304sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11081_0_next_FieldAccess(EOS(STATIC_11081), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(o55304sub-1194736006), java.lang.Object(o55304sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(o55304sub-1194736006), java.lang.Object(o55304sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(o55304sub-1194736006), java.lang.Object(o55304sub-1194736006))), java.lang.Object(o55304sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11081_0_next_FieldAccess(EOS(STATIC_11081), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55307-1194712787, o55306-1194712787, o55308-1194712787)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11084_0_next_FieldAccess(EOS(STATIC_11084), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55307-1194712787, o55306-1194712787, o55308-1194712787)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11084_0_next_FieldAccess(EOS(STATIC_11084), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55307-1194712787, o55306-1194712787, o55308-1194712787)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11087_0_next_FieldAccess(EOS(STATIC_11087), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), o553070, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11087_0_next_FieldAccess(EOS(STATIC_11087), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), o553070, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11089_0_next_Load(EOS(STATIC_11089), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11089_0_next_Load(EOS(STATIC_11089), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11092_0_next_Duplicate(EOS(STATIC_11092), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11092_0_next_Duplicate(EOS(STATIC_11092), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11095_0_next_FieldAccess(EOS(STATIC_11095), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11095_0_next_FieldAccess(EOS(STATIC_11095), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11097_0_next_ConstantStackPush(EOS(STATIC_11097), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9524, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11097_0_next_ConstantStackPush(EOS(STATIC_11097), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9524, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11100_0_next_IntArithmetic(EOS(STATIC_11100), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9524, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11100_0_next_IntArithmetic(EOS(STATIC_11100), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9524, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11103_0_next_FieldAccess(EOS(STATIC_11103), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9524 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE && matching1 = 1 f11103_0_next_FieldAccess(EOS(STATIC_11103), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9570, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11105_0_next_Load(EOS(STATIC_11105), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740 + 0, i9741 + 1, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9740 >= 0 && i9741 >= 0 f11105_0_next_Load(EOS(STATIC_11105), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11108_0_next_FieldAccess(EOS(STATIC_11108), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11108_0_next_FieldAccess(EOS(STATIC_11108), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11111_0_next_FieldAccess(EOS(STATIC_11111), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55307-1194712787, o55306-1194712787, o55308-1194712787)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11111_0_next_FieldAccess(EOS(STATIC_11111), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55307-1194712787, o55306-1194712787, o55308-1194712787)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11112_0_next_Return(EOS(STATIC_11112), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11112_0_next_Return(EOS(STATIC_11112), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11114_0_addAll_InvokeMethod(EOS(STATIC_11114), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11114_0_addAll_InvokeMethod(EOS(STATIC_11114), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11116_0_add_Load(EOS(STATIC_11116), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11116_0_add_Load(EOS(STATIC_11116), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11119_0_add_InvokeMethod(EOS(STATIC_11119), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11119_0_add_InvokeMethod(EOS(STATIC_11119), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11121_0_checkForComodification_Load(EOS(STATIC_11121), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11121_0_checkForComodification_Load(EOS(STATIC_11121), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11124_0_checkForComodification_FieldAccess(EOS(STATIC_11124), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11124_0_checkForComodification_FieldAccess(EOS(STATIC_11124), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11126_0_checkForComodification_FieldAccess(EOS(STATIC_11126), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9523))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11126_0_checkForComodification_FieldAccess(EOS(STATIC_11126), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9523))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11128_0_checkForComodification_Load(EOS(STATIC_11128), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9523, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11128_0_checkForComodification_Load(EOS(STATIC_11128), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9523, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11130_0_checkForComodification_FieldAccess(EOS(STATIC_11130), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9523, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11130_0_checkForComodification_FieldAccess(EOS(STATIC_11130), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9523, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11132_0_checkForComodification_EQ(EOS(STATIC_11132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9523, i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11132_0_checkForComodification_EQ(EOS(STATIC_11132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9520, i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11134_0_checkForComodification_EQ(EOS(STATIC_11134), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9520, i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9523 = i9520 f11134_0_checkForComodification_EQ(EOS(STATIC_11134), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9520, i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11137_0_checkForComodification_Return(EOS(STATIC_11137), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11137_0_checkForComodification_Return(EOS(STATIC_11137), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11140_0_add_Load(EOS(STATIC_11140), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11140_0_add_Load(EOS(STATIC_11140), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11143_0_add_Load(EOS(STATIC_11143), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11143_0_add_Load(EOS(STATIC_11143), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11145_0_add_FieldAccess(EOS(STATIC_11145), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11145_0_add_FieldAccess(EOS(STATIC_11145), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11147_0_add_InvokeMethod(EOS(STATIC_11147), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11147_0_add_InvokeMethod(EOS(STATIC_11147), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11148_0_access$000_Load(EOS(STATIC_11148), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11148_0_access$000_Load(EOS(STATIC_11148), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11151_0_access$000_FieldAccess(EOS(STATIC_11151), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11151_0_access$000_FieldAccess(EOS(STATIC_11151), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11152_0_access$000_Return(EOS(STATIC_11152), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(o55267sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11152_0_access$000_Return(EOS(STATIC_11152), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(o55267sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11154_0_add_FieldAccess(EOS(STATIC_11154), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(o55267sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11154_0_add_FieldAccess(EOS(STATIC_11154), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(o55267sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11156_0_add_Load(EOS(STATIC_11156), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11156_0_add_Load(EOS(STATIC_11156), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11157_0_add_FieldAccess(EOS(STATIC_11157), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11157_0_add_FieldAccess(EOS(STATIC_11157), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11159_0_add_Load(EOS(STATIC_11159), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11159_0_add_Load(EOS(STATIC_11159), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11161_0_add_Load(EOS(STATIC_11161), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11161_0_add_Load(EOS(STATIC_11161), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11162_0_add_FieldAccess(EOS(STATIC_11162), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11162_0_add_FieldAccess(EOS(STATIC_11162), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11164_0_add_InvokeMethod(EOS(STATIC_11164), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11164_0_add_InvokeMethod(EOS(STATIC_11164), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11166_0_access$300_Load(EOS(STATIC_11166), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11166_0_access$300_Load(EOS(STATIC_11166), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11169_0_access$300_Load(EOS(STATIC_11169), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11169_0_access$300_Load(EOS(STATIC_11169), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), o553060, java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11171_0_access$300_Load(EOS(STATIC_11171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11171_0_access$300_Load(EOS(STATIC_11171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11173_0_access$300_InvokeMethod(EOS(STATIC_11173), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11173_0_access$300_InvokeMethod(EOS(STATIC_11173), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11175_0_addBefore_New(EOS(STATIC_11175), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11175_0_addBefore_New(EOS(STATIC_11175), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11178_0_addBefore_Duplicate(EOS(STATIC_11178), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11178_0_addBefore_Duplicate(EOS(STATIC_11178), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11180_0_addBefore_Load(EOS(STATIC_11180), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11180_0_addBefore_Load(EOS(STATIC_11180), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), o553060, java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11182_0_addBefore_Load(EOS(STATIC_11182), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11182_0_addBefore_Load(EOS(STATIC_11182), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11184_0_addBefore_Load(EOS(STATIC_11184), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11184_0_addBefore_Load(EOS(STATIC_11184), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(o55268sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11186_0_addBefore_FieldAccess(EOS(STATIC_11186), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(o55268sub0), java.lang.Object(o55268sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11186_0_addBefore_FieldAccess(EOS(STATIC_11186), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11188_0_addBefore_FieldAccess(EOS(STATIC_11188), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11188_0_addBefore_FieldAccess(EOS(STATIC_11188), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11190_0_addBefore_InvokeMethod(EOS(STATIC_11190), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11190_0_addBefore_InvokeMethod(EOS(STATIC_11190), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11192_0__init__Load(EOS(STATIC_11192), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11192_0__init__Load(EOS(STATIC_11192), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11193_0__init__InvokeMethod(EOS(STATIC_11193), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11193_0__init__InvokeMethod(EOS(STATIC_11193), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11194_0__init__Load(EOS(STATIC_11194), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11194_0__init__Load(EOS(STATIC_11194), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11195_0__init__Load(EOS(STATIC_11195), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11195_0__init__Load(EOS(STATIC_11195), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11196_0__init__FieldAccess(EOS(STATIC_11196), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11196_0__init__FieldAccess(EOS(STATIC_11196), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), o553060, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11197_0__init__Load(EOS(STATIC_11197), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11197_0__init__Load(EOS(STATIC_11197), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11198_0__init__Load(EOS(STATIC_11198), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11198_0__init__Load(EOS(STATIC_11198), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11199_0__init__FieldAccess(EOS(STATIC_11199), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11199_0__init__FieldAccess(EOS(STATIC_11199), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55350-1194708850, o55349-1194708850, o55351-1194708850)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11200_0__init__Load(EOS(STATIC_11200), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11200_0__init__Load(EOS(STATIC_11200), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11201_0__init__Load(EOS(STATIC_11201), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11201_0__init__Load(EOS(STATIC_11201), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11202_0__init__FieldAccess(EOS(STATIC_11202), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11202_0__init__FieldAccess(EOS(STATIC_11202), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, NULL)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11203_0__init__Return(EOS(STATIC_11203), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11203_0__init__Return(EOS(STATIC_11203), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11204_0_addBefore_Store(EOS(STATIC_11204), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11204_0_addBefore_Store(EOS(STATIC_11204), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11205_0_addBefore_Load(EOS(STATIC_11205), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11205_0_addBefore_Load(EOS(STATIC_11205), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11206_0_addBefore_FieldAccess(EOS(STATIC_11206), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11206_0_addBefore_FieldAccess(EOS(STATIC_11206), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11207_0_addBefore_Load(EOS(STATIC_11207), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11207_0_addBefore_Load(EOS(STATIC_11207), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), o553510, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11208_0_addBefore_FieldAccess(EOS(STATIC_11208), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, o553511905521665)), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), o553510, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, o553511905549441)), o55306-1194709005, o55351-1194709005)), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11208_0_addBefore_FieldAccess(EOS(STATIC_11208), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), java.lang.Object(o55353sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11209_0_addBefore_FieldAccess(EOS(STATIC_11209), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), java.lang.Object(o55353sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11209_0_addBefore_FieldAccess(EOS(STATIC_11209), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), java.lang.Object(o55353sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11211_0_addBefore_FieldAccess(EOS(STATIC_11211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540, o552931905497268)), i2418))), i2418, o55307-1194736006, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503, o553061905518503, o553081905518503)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665, o553491905521665, java.lang.Object(o55353sub1905521665))), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub-1194736688))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), java.lang.Object(o55353sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905549441, o553491905549441, java.lang.Object(o55353sub1905549441))), o55306-1194709005, java.lang.Object(o55353sub-1194709005))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55348[LinkedList$Entry.previous]o55353) :|: o55348[LinkedList$Entry.previous]o55353 = 1 f11211_0_addBefore_FieldAccess(EOS(STATIC_11211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(o55362sub-1194707858))), java.lang.Object(o55362sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(o55362sub-1194707858))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55362) -> f11213_0_addBefore_FieldAccess(EOS(STATIC_11213), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(o55362sub-1194707858))), java.lang.Object(o55362sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(o55362sub-1194707858))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55362) :|: o55361[LinkedList$Entry.previous]o55362 > 0 f11211_0_addBefore_FieldAccess(EOS(STATIC_11211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55371sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55371sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55371sub-1194707858), o55360-1194707858, java.lang.Object(o55371sub-1194707858))), java.lang.Object(o55371sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55371sub-1194707858), o55360-1194707858, java.lang.Object(o55371sub-1194707858))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55371[LinkedList$Entry.previous]o55371) -> f11214_0_addBefore_FieldAccess(EOS(STATIC_11214), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55371sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55371sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55371sub-1194707858), o55360-1194707858, java.lang.Object(o55371sub-1194707858))), java.lang.Object(o55371sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55371sub-1194707858), o55360-1194707858, java.lang.Object(o55371sub-1194707858))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55371[LinkedList$Entry.previous]o55371) :|: TRUE f11213_0_addBefore_FieldAccess(EOS(STATIC_11213), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553741905553285, o553731905553285, o553751905553285)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55374-1194706153, o55373-1194706153, o55375-1194706153)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553741905553285, o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) -> f11215_0_addBefore_FieldAccess(EOS(STATIC_11215), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553741905553285, o553731905553285, o553751905553285)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55374-1194706153, o55373-1194706153, o55375-1194706153)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553741905553285, o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) :|: TRUE f11215_0_addBefore_FieldAccess(EOS(STATIC_11215), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553741905553285, o553731905553285, o553751905553285)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55374-1194706153, o55373-1194706153, o55375-1194706153)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553741905553285, o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) -> f11218_0_addBefore_Load(EOS(STATIC_11218), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(o55361put-1194707083), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367put-1194707052), i2418, o55366put-1194707052, java.lang.Object(o55365put-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(o55361put-1194707083), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361put-1194707858), o55360put-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55373put1905553285, o55375put1905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) :|: TRUE f11218_0_addBefore_Load(EOS(STATIC_11218), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) -> f11222_0_addBefore_FieldAccess(EOS(STATIC_11222), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) :|: TRUE f11222_0_addBefore_FieldAccess(EOS(STATIC_11222), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) -> f11225_0_addBefore_Load(EOS(STATIC_11225), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(o55361sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) :|: TRUE f11225_0_addBefore_Load(EOS(STATIC_11225), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(o55361sub0), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) -> f11229_0_addBefore_FieldAccess(EOS(STATIC_11229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(o55361sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) :|: TRUE f11229_0_addBefore_FieldAccess(EOS(STATIC_11229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(o55361sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372) -> f11233_0_addBefore_FieldAccess(EOS(STATIC_11233), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(o55361sub-1194707083), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), java.lang.Object(o55361sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o55361sub-1194707858), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553731905553285, o553751905553285)))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55361[LinkedList$Entry.previous]o55372, o55372[LinkedList$Entry.next]o55359, o55372[LinkedList$Entry.next]o55361) :|: TRUE f11233_0_addBefore_FieldAccess(EOS(STATIC_11233), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(o55478sub1905612681))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(o55478sub1905612681))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(o55478sub1905611906))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477-1194676269, o55476-1194676269, java.lang.Object(o55478sub-1194676269))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(o55478sub1905611906))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55475[LinkedList$Entry.previous]o55449, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11236_0_addBefore_FieldAccess(EOS(STATIC_11236), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(o55478sub1905612681))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(o55478sub1905612681))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(o55478sub1905611906))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477-1194676269, o55476-1194676269, java.lang.Object(o55478sub-1194676269))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(o55478sub1905611906))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475, o55478[LinkedList$Entry.previous]o55449) :|: o55478[LinkedList$Entry.previous]o55449 < o55475[LinkedList$Entry.previous]o55449 && o55475[LinkedList$Entry.previous]o55449 >= 0 f11236_0_addBefore_FieldAccess(EOS(STATIC_11236), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(o55478sub1905612681))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(o55478sub1905612681))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(o55478sub1905611906))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477-1194676269, o55476-1194676269, java.lang.Object(o55478sub-1194676269))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(o55478sub1905611906))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475, o55478[LinkedList$Entry.previous]o55449) -> f11240_0_addBefore_Load(EOS(STATIC_11240), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445put1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477put1905612681, o55476put1905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447put710933560, java.lang.Object(o55449put710933560))))), java.lang.Object(o55445put-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454put-1194678315), i2418, o55453put-1194678315, java.lang.Object(o55452put-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445put1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477put1905612681, o55476put1905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447put710933560, java.lang.Object(o55449put710933560))))), java.lang.Object(o55445put-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445put-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477put1905611906, o55476put1905611906, java.lang.Object(EOR))), o55447put-1194679121, java.lang.Object(o55449put-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11240_0_addBefore_Load(EOS(STATIC_11240), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11243_0_addBefore_Duplicate(EOS(STATIC_11243), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11243_0_addBefore_Duplicate(EOS(STATIC_11243), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11245_0_addBefore_FieldAccess(EOS(STATIC_11245), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11245_0_addBefore_FieldAccess(EOS(STATIC_11245), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11248_0_addBefore_ConstantStackPush(EOS(STATIC_11248), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9522, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11248_0_addBefore_ConstantStackPush(EOS(STATIC_11248), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9522, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11251_0_addBefore_IntArithmetic(EOS(STATIC_11251), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9522, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11251_0_addBefore_IntArithmetic(EOS(STATIC_11251), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9522, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11254_0_addBefore_FieldAccess(EOS(STATIC_11254), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9522 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9522 >= 0 && matching1 = 1 f11254_0_addBefore_FieldAccess(EOS(STATIC_11254), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55445sub-1194679183))), i9520))), i9641, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11257_0_addBefore_Load(EOS(STATIC_11257), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11257_0_addBefore_Load(EOS(STATIC_11257), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11260_0_addBefore_Duplicate(EOS(STATIC_11260), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11260_0_addBefore_Duplicate(EOS(STATIC_11260), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11263_0_addBefore_FieldAccess(EOS(STATIC_11263), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11263_0_addBefore_FieldAccess(EOS(STATIC_11263), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11266_0_addBefore_ConstantStackPush(EOS(STATIC_11266), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11266_0_addBefore_ConstantStackPush(EOS(STATIC_11266), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11269_0_addBefore_IntArithmetic(EOS(STATIC_11269), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9520, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11269_0_addBefore_IntArithmetic(EOS(STATIC_11269), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9520, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11272_0_addBefore_FieldAccess(EOS(STATIC_11272), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9520 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9520 >= 0 && matching1 = 1 f11272_0_addBefore_FieldAccess(EOS(STATIC_11272), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub-1194679183))), i9520))), i9661, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11275_0_addBefore_Load(EOS(STATIC_11275), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742 + 1, i9743 + 1, i9744, i9745 + -1, i9746 + 1, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9742 >= 0 && i9743 >= 0 && i9745 >= 0 && i9746 >= 0 f11275_0_addBefore_Load(EOS(STATIC_11275), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11278_0_addBefore_Return(EOS(STATIC_11278), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11278_0_addBefore_Return(EOS(STATIC_11278), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11281_0_access$300_Return(EOS(STATIC_11281), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11281_0_access$300_Return(EOS(STATIC_11281), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11284_0_add_StackPop(EOS(STATIC_11284), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11284_0_add_StackPop(EOS(STATIC_11284), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905611906, o554761905611906, java.lang.Object(EOR))), o55447-1194679121, java.lang.Object(o55449sub-1194679121))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11287_0_add_Load(EOS(STATIC_11287), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11287_0_add_Load(EOS(STATIC_11287), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11290_0_add_Duplicate(EOS(STATIC_11290), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11290_0_add_Duplicate(EOS(STATIC_11290), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11293_0_add_FieldAccess(EOS(STATIC_11293), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11293_0_add_FieldAccess(EOS(STATIC_11293), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11295_0_add_ConstantStackPush(EOS(STATIC_11295), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9521, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11295_0_add_ConstantStackPush(EOS(STATIC_11295), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9521, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11297_0_add_IntArithmetic(EOS(STATIC_11297), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9521, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11297_0_add_IntArithmetic(EOS(STATIC_11297), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9521, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11299_0_add_FieldAccess(EOS(STATIC_11299), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9521 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9521 >= 0 && matching1 = 1 f11299_0_add_FieldAccess(EOS(STATIC_11299), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9687, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11301_0_add_Load(EOS(STATIC_11301), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740 + 1, i9741 + 1, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9740 >= 0 && i9741 >= 0 f11301_0_add_Load(EOS(STATIC_11301), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11303_0_add_Duplicate(EOS(STATIC_11303), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11303_0_add_Duplicate(EOS(STATIC_11303), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11305_0_add_FieldAccess(EOS(STATIC_11305), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11305_0_add_FieldAccess(EOS(STATIC_11305), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11307_0_add_ConstantStackPush(EOS(STATIC_11307), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11307_0_add_ConstantStackPush(EOS(STATIC_11307), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11309_0_add_IntArithmetic(EOS(STATIC_11309), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9520, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11309_0_add_IntArithmetic(EOS(STATIC_11309), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9520, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11311_0_add_FieldAccess(EOS(STATIC_11311), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9520 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9520 >= 0 && matching1 = 1 f11311_0_add_FieldAccess(EOS(STATIC_11311), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), i9707, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11313_0_add_Return(EOS(STATIC_11313), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744 + 1, i9745, i9746, i9747 + -1, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: i9744 >= 0 && i9747 >= 0 f11313_0_add_Return(EOS(STATIC_11313), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11315_0_addAll_ConstantStackPush(EOS(STATIC_11315), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11315_0_addAll_ConstantStackPush(EOS(STATIC_11315), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11317_0_addAll_Store(EOS(STATIC_11317), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11317_0_addAll_Store(EOS(STATIC_11317), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11319_0_addAll_JMP(EOS(STATIC_11319), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11319_0_addAll_JMP(EOS(STATIC_11319), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11321_0_addAll_Load(EOS(STATIC_11321), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) :|: TRUE f11321_0_addAll_Load(EOS(STATIC_11321), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55449[LinkedList$Entry.next]o55446, o55449[LinkedList$Entry.next]o55475) -> f11007_0_addAll_Load(EOS(STATIC_11007), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9687, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9641, java.lang.Object(o55445sub1905609767))), i9661))), i9707, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o554771905612681, o554761905612681, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447710933560, java.lang.Object(o55449sub710933560))))), java.lang.Object(o55445sub-1194678346))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55454sub-1194678315), i2418, o55453-1194678315, java.lang.Object(o55452sub-1194678315))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11007_0_addAll_Load(EOS(STATIC_11007), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55267sub1905493827))), i9523))), i9520, java.lang.Object(o55268sub-1194736781), java.lang.Object(o55267sub-1194736781))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524, java.lang.Object(o55273sub-1194736006), i2418, o55272-1194736006, java.lang.Object(o55271sub-1194736006))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11214_0_addBefore_FieldAccess(EOS(STATIC_11214), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194706029, o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55376[LinkedList$Entry.previous]o55376) -> f11216_0_addBefore_FieldAccess(EOS(STATIC_11216), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194706029, o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) :|: o55379[LinkedList$Entry.previous]o55376 < o55376[LinkedList$Entry.previous]o55376 && o55376[LinkedList$Entry.previous]o55376 >= 0 f11216_0_addBefore_FieldAccess(EOS(STATIC_11216), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194706029, o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) -> f11219_0_addBefore_FieldAccess(EOS(STATIC_11219), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194706029, o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) :|: o55379[LinkedList$Entry.previous]o55376 > 0 f11216_0_addBefore_FieldAccess(EOS(STATIC_11216), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905555021, o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905555021, o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194705192, o55377-1194705192, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55382) -> f11220_0_addBefore_FieldAccess(EOS(STATIC_11220), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905555021, o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905555021, o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194705192, o55377-1194705192, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11219_0_addBefore_FieldAccess(EOS(STATIC_11219), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554184, o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194706029, o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905553409, o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) -> f11223_0_addBefore_Load(EOS(STATIC_11223), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326, java.lang.Object(EOR))), o55377put1905554184, java.lang.Object(o55379put1905554184))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367put-1194707052), i2418, o55366put-1194707052, java.lang.Object(o55365put-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326, java.lang.Object(EOR))), o55377put1905554184, java.lang.Object(o55379put1905554184))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905553409, java.lang.Object(o55379put1905553409))), o55360put-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905553409, java.lang.Object(o55379put1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) :|: TRUE f11223_0_addBefore_Load(EOS(STATIC_11223), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) -> f11226_0_addBefore_FieldAccess(EOS(STATIC_11226), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) :|: TRUE f11226_0_addBefore_FieldAccess(EOS(STATIC_11226), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) -> f11230_0_addBefore_Load(EOS(STATIC_11230), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905553409, java.lang.Object(EOR))), o55377-1194706029, java.lang.Object(o55379sub-1194706029))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) :|: TRUE f11230_0_addBefore_Load(EOS(STATIC_11230), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905553409, java.lang.Object(EOR))), o55377-1194706029, java.lang.Object(o55379sub-1194706029))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) -> f11234_0_addBefore_FieldAccess(EOS(STATIC_11234), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905553409, java.lang.Object(EOR))), o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) :|: TRUE f11234_0_addBefore_FieldAccess(EOS(STATIC_11234), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(o55379sub1905554184))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905553409, java.lang.Object(EOR))), o55377-1194706029, java.lang.Object(o55379sub-1194706029))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(o55379sub1905553409))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747, o55379[LinkedList$Entry.previous]o55376) -> f11237_0_addBefore_Load(EOS(STATIC_11237), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326, java.lang.Object(EOR))), o55377put1905554184, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367put-1194707052), i2418, o55366put-1194707052, java.lang.Object(o55365put-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326, java.lang.Object(EOR))), o55377put1905554184, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905553409, java.lang.Object(EOR))), o55360put-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905553409, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11237_0_addBefore_Load(EOS(STATIC_11237), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11238_0_addBefore_Load(EOS(STATIC_11238), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))), o553771905554184, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710846326, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905553409, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11238_0_addBefore_Load(EOS(STATIC_11238), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11241_0_addBefore_Duplicate(EOS(STATIC_11241), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11241_0_addBefore_Duplicate(EOS(STATIC_11241), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11244_0_addBefore_FieldAccess(EOS(STATIC_11244), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11244_0_addBefore_FieldAccess(EOS(STATIC_11244), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11246_0_addBefore_ConstantStackPush(EOS(STATIC_11246), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9522, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11246_0_addBefore_ConstantStackPush(EOS(STATIC_11246), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9522, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11249_0_addBefore_IntArithmetic(EOS(STATIC_11249), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9522, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11249_0_addBefore_IntArithmetic(EOS(STATIC_11249), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9522, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11252_0_addBefore_FieldAccess(EOS(STATIC_11252), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9522 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9522 >= 0 && matching1 = 1 f11252_0_addBefore_FieldAccess(EOS(STATIC_11252), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), i9638, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11255_0_addBefore_Load(EOS(STATIC_11255), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11255_0_addBefore_Load(EOS(STATIC_11255), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11258_0_addBefore_Duplicate(EOS(STATIC_11258), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11258_0_addBefore_Duplicate(EOS(STATIC_11258), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11261_0_addBefore_FieldAccess(EOS(STATIC_11261), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11261_0_addBefore_FieldAccess(EOS(STATIC_11261), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11264_0_addBefore_ConstantStackPush(EOS(STATIC_11264), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11264_0_addBefore_ConstantStackPush(EOS(STATIC_11264), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11267_0_addBefore_IntArithmetic(EOS(STATIC_11267), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9520, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11267_0_addBefore_IntArithmetic(EOS(STATIC_11267), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9520, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11270_0_addBefore_FieldAccess(EOS(STATIC_11270), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9520 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9520 >= 0 && matching1 = 1 f11270_0_addBefore_FieldAccess(EOS(STATIC_11270), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub-1194707920))), i9520))), i9658, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11273_0_addBefore_Load(EOS(STATIC_11273), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742 + 1, i9743 + 1, i9744, i9745 + -1, i9746 + 1, i9747) :|: i9742 >= 0 && i9743 >= 0 && i9745 >= 0 && i9746 >= 0 f11273_0_addBefore_Load(EOS(STATIC_11273), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11276_0_addBefore_Return(EOS(STATIC_11276), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11276_0_addBefore_Return(EOS(STATIC_11276), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11279_0_access$300_Return(EOS(STATIC_11279), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11279_0_access$300_Return(EOS(STATIC_11279), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11282_0_add_StackPop(EOS(STATIC_11282), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11282_0_add_StackPop(EOS(STATIC_11282), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11285_0_add_Load(EOS(STATIC_11285), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11285_0_add_Load(EOS(STATIC_11285), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11288_0_add_Duplicate(EOS(STATIC_11288), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11288_0_add_Duplicate(EOS(STATIC_11288), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11291_0_add_FieldAccess(EOS(STATIC_11291), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11291_0_add_FieldAccess(EOS(STATIC_11291), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11294_0_add_ConstantStackPush(EOS(STATIC_11294), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9521, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11294_0_add_ConstantStackPush(EOS(STATIC_11294), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9521, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11296_0_add_IntArithmetic(EOS(STATIC_11296), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9521, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11296_0_add_IntArithmetic(EOS(STATIC_11296), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9521, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11298_0_add_FieldAccess(EOS(STATIC_11298), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9521 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9521 >= 0 && matching1 = 1 f11298_0_add_FieldAccess(EOS(STATIC_11298), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9686, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11300_0_add_Load(EOS(STATIC_11300), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740 + 1, i9741 + 1, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9740 >= 0 && i9741 >= 0 f11300_0_add_Load(EOS(STATIC_11300), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11302_0_add_Duplicate(EOS(STATIC_11302), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11302_0_add_Duplicate(EOS(STATIC_11302), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11304_0_add_FieldAccess(EOS(STATIC_11304), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11304_0_add_FieldAccess(EOS(STATIC_11304), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11306_0_add_ConstantStackPush(EOS(STATIC_11306), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11306_0_add_ConstantStackPush(EOS(STATIC_11306), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9520, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11308_0_add_IntArithmetic(EOS(STATIC_11308), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9520, 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11308_0_add_IntArithmetic(EOS(STATIC_11308), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9520, matching1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11310_0_add_FieldAccess(EOS(STATIC_11310), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9520 + 1, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: i9520 >= 0 && matching1 = 1 f11310_0_add_FieldAccess(EOS(STATIC_11310), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), i9706, i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11312_0_add_Return(EOS(STATIC_11312), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744 + 1, i9745, i9746, i9747 + -1) :|: i9744 >= 0 && i9747 >= 0 f11312_0_add_Return(EOS(STATIC_11312), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11314_0_addAll_ConstantStackPush(EOS(STATIC_11314), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11314_0_addAll_ConstantStackPush(EOS(STATIC_11314), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11316_0_addAll_Store(EOS(STATIC_11316), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11316_0_addAll_Store(EOS(STATIC_11316), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11318_0_addAll_JMP(EOS(STATIC_11318), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11318_0_addAll_JMP(EOS(STATIC_11318), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11320_0_addAll_Load(EOS(STATIC_11320), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11320_0_addAll_Load(EOS(STATIC_11320), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11007_0_addAll_Load(EOS(STATIC_11007), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9686, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9638, java.lang.Object(o55358sub1905552293))), i9658))), i9706, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11220_0_addBefore_FieldAccess(EOS(STATIC_11220), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905555021, o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905555021, o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55378-1194705192, o55377-1194705192, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553781905554246, o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11224_0_addBefore_Load(EOS(STATIC_11224), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163, java.lang.Object(EOR))), o55377put1905555021, java.lang.Object(EOR))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367put-1194707052), i2418, o55366put-1194707052, java.lang.Object(o55365put-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163, java.lang.Object(EOR))), o55377put1905555021, java.lang.Object(EOR))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905554246, java.lang.Object(EOR))), o55360put-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11224_0_addBefore_Load(EOS(STATIC_11224), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11227_0_addBefore_FieldAccess(EOS(STATIC_11227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11227_0_addBefore_FieldAccess(EOS(STATIC_11227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11231_0_addBefore_Load(EOS(STATIC_11231), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905554246, java.lang.Object(EOR))), o55377-1194705192, java.lang.Object(EOR))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11231_0_addBefore_Load(EOS(STATIC_11231), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905554246, java.lang.Object(EOR))), o55377-1194705192, java.lang.Object(EOR))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11235_0_addBefore_FieldAccess(EOS(STATIC_11235), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905554246, java.lang.Object(EOR))), o55377-1194705192, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE f11235_0_addBefore_FieldAccess(EOS(STATIC_11235), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367sub-1194707052), i2418, o55366-1194707052, java.lang.Object(o55365sub-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360710847163, java.lang.Object(EOR))), o553771905555021, java.lang.Object(EOR))), java.lang.Object(o55358sub-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358sub-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553601905554246, java.lang.Object(EOR))), o55377-1194705192, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))), o55360-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o553771905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) -> f11238_0_addBefore_Load(EOS(STATIC_11238), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163, java.lang.Object(EOR))), o55377put1905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9570, java.lang.Object(o55367put-1194707052), i2418, o55366put-1194707052, java.lang.Object(o55365put-1194707052))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put1905552293))), i9520))), i9520, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163, java.lang.Object(EOR))), o55377put1905555021, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522, java.lang.Object(o55358put-1194707920))), i9520))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905554246, java.lang.Object(EOR))), o55360put-1194707858, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55377put1905554246, java.lang.Object(EOR))))), i9740, i9741, i9742, i9743, i9744, i9745, i9746, i9747) :|: TRUE Combined rules. Obtained 6 IRulesP rules: f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665:0, o553491905521665:0, java.lang.Object(o55353sub1905521665:0))), java.lang.Object(o55267sub-1194736781:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0 + 1, java.lang.Object(o55445put1905609767:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477put1905612681:0, o55476put1905612681:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447put710933560:0, java.lang.Object(o55449put710933560:0))))), java.lang.Object(o55445put-1194678346:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0, java.lang.Object(o55452put-1194678315:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0, java.lang.Object(o55452put-1194678315:0))), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1) :|: i9741:0 > -1 && i9540:0 > i9524:0 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9744:0 > -1 && i9747:0 > -1 f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665:0, o553491905521665:0, java.lang.Object(o55353sub1905521665:0))), java.lang.Object(o55267sub-1194736781:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0 + 1, java.lang.Object(o55445put1905609767:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o55477put1905612681:0, o55476put1905612681:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55447put710933560:0, java.lang.Object(o55449put710933560:0))))), java.lang.Object(o55445put-1194678346:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0, java.lang.Object(o55452put-1194678315:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0, java.lang.Object(o55452put-1194678315:0))), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1) :|: i9741:0 > -1 && i9540:0 < i9524:0 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9744:0 > -1 && i9747:0 > -1 f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665:0, o553491905521665:0, java.lang.Object(EOR))), java.lang.Object(o55267sub-1194736781:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163:0, java.lang.Object(EOR))), o55377put1905555021:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163:0, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1) :|: i9741:0 > -1 && i9540:0 > i9524:0 && i9740:0 > -1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 && i9744:0 > -1 f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665:0, o553491905521665:0, java.lang.Object(EOR))), java.lang.Object(o55267sub-1194736781:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163:0, java.lang.Object(EOR))), o55377put1905555021:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710847163:0, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1) :|: i9741:0 > -1 && i9540:0 < i9524:0 && i9740:0 > -1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 && i9744:0 > -1 f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665:0, o553491905521665:0, java.lang.Object(o55353sub1905521665:0))), java.lang.Object(o55267sub-1194736781:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326:0, java.lang.Object(EOR))), o55377put1905554184:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326:0, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1) :|: i9741:0 > -1 && i9540:0 > i9524:0 && i9740:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 && o55379[LinkedList$Entry.previous]o55376:0 > 0 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9744:0 > -1 && i9747:0 > -1 f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553501905521665:0, o553491905521665:0, java.lang.Object(o55353sub1905521665:0))), java.lang.Object(o55267sub-1194736781:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o553071905518503:0, o553061905518503:0, o553081905518503:0)), java.lang.Object(o55271sub-1194736006:0))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0) -> f11008_0_addAll_InvokeMethod(EOS(STATIC_11008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326:0, java.lang.Object(EOR))), o55377put1905554184:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o55360put710846326:0, java.lang.Object(EOR))))), java.lang.Object(o55358put-1194707083:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0, java.lang.Object(o55365put-1194707052:0))), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1) :|: i9741:0 > -1 && i9540:0 < i9524:0 && i9740:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 && o55379[LinkedList$Entry.previous]o55376:0 > 0 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9744:0 > -1 && i9747:0 > -1 Filtered constant ground arguments: f11008_0_addAll_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f11008_0_addAll_InvokeMethod(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3, x4, x5, x6) -> javaUtilEx.LinkedList$ListItr(x2, x3, x4, x5, x6) javaUtilEx.LinkedList$Entry(x1, x2, x3, x4) -> javaUtilEx.LinkedList$Entry(x2, x3, x4) javaUtilEx.LinkedList(x1, x2, x3) -> javaUtilEx.LinkedList(x2, x3) Filtered duplicate arguments: f11008_0_addAll_InvokeMethod(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) -> f11008_0_addAll_InvokeMethod(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11) Filtered unneeded arguments: javaUtilEx.LinkedList$ListItr(x1, x2, x3, x4, x5) -> javaUtilEx.LinkedList$ListItr(x1, x2, x3, x4) javaUtilEx.LinkedList$Entry(x1, x2, x3) -> javaUtilEx.LinkedList$Entry(x3) Finished conversion. Obtained 6 rules.P rules: f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55445put1905609767:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55445put1905609767:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55445put1905609767:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55445put1905609767:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 < i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55358put1905552293:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55358put1905552293:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 < i9524:0 && i9741:0 > -1 && i9740:0 > -1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55358put1905552293:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 && o55379[LinkedList$Entry.previous]o55376:0 > 0 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55358put1905552293:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55367put-1194707052:0), i9539:0, o55366put-1194707052:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55358put1905552293:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 < i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55379[LinkedList$Entry.previous]o55376:0 < 1 && o55379[LinkedList$Entry.previous]o55376:0 > 0 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 ---------------------------------------- (22) Obligation: Rules: f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0 + 1, java.lang.Object(o55445put1905609767:0))), i9523:0 + 1))), i9523:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0 + 1, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0)), i9740:0 + 1, i9741:0 + 2, i9742:0 + 1, i9743:0 + 1, i9744:0 + 1, i9745:0 - 1, i9746:0 + 1, i9747:0 - 1, i9521:0 + 1, i9522:0 + 1, o55445put1905609767:0, i9523:0 + 1, i9523:0 + 1, i9524:0 + 1, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x1, java.lang.Object(x2))), x3))), x3, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x4))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x5, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x6, x7)), x8))), x8, java.lang.Object(javaUtilEx.LinkedList$Entry(x9)))), x10, x11, x12, x13, x14, x15, x16, x17, x, x1, x2, x3, x3, x5, x8) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x1 + 1, java.lang.Object(x18))), x3 + 1))), x3 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x19))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x5 + 1, java.lang.Object(x20), x8, x21)), x10 + 1, x11 + 2, x12 + 1, x13 + 1, x14 + 1, x15 - 1, x16 + 1, x17 - 1, x + 1, x1 + 1, x18, x3 + 1, x3 + 1, x5 + 1, x8) :|: x6 < x5 && x11 > -1 && x10 > -1 && x22 < 1 && x1 > -1 && x13 > -1 && x12 > -1 && x15 > -1 && x3 > -1 && x16 > -1 && x > -1 && x17 > -1 && x14 > -1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x23, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x24, java.lang.Object(x25))), x26))), x26, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x27, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x28, x29)), x30))), x30, java.lang.Object(javaUtilEx.LinkedList$Entry(x31)))), x32, x33, x34, x35, x36, x37, x38, x39, x23, x24, x25, x26, x26, x27, x30) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x23 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x24 + 1, java.lang.Object(x40))), x26 + 1))), x26 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x27 + 1, java.lang.Object(x41), x30, x42)), x32 + 1, x33 + 2, x34 + 1, x35 + 1, x36 + 1, x37 - 1, x38 + 1, x39 - 1, x23 + 1, x24 + 1, x40, x26 + 1, x26 + 1, x27 + 1, x30) :|: x28 > x27 && x33 > -1 && x32 > -1 && x24 > -1 && x35 > -1 && x34 > -1 && x37 > -1 && x26 > -1 && x38 > -1 && x23 > -1 && x39 > -1 && x36 > -1 && x43 < 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x44, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x45, java.lang.Object(x46))), x47))), x47, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x48, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x49, x50)), x51))), x51, java.lang.Object(javaUtilEx.LinkedList$Entry(x52)))), x53, x54, x55, x56, x57, x58, x59, x60, x44, x45, x46, x47, x47, x48, x51) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x44 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x45 + 1, java.lang.Object(x61))), x47 + 1))), x47 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x48 + 1, java.lang.Object(x62), x51, x63)), x53 + 1, x54 + 2, x55 + 1, x56 + 1, x57 + 1, x58 - 1, x59 + 1, x60 - 1, x44 + 1, x45 + 1, x61, x47 + 1, x47 + 1, x48 + 1, x51) :|: x49 < x48 && x54 > -1 && x53 > -1 && x45 > -1 && x56 > -1 && x55 > -1 && x58 > -1 && x47 > -1 && x59 > -1 && x44 > -1 && x60 > -1 && x57 > -1 && x64 < 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x65, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x66, java.lang.Object(x67))), x68))), x68, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x69))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x71, x72)), x73))), x73, java.lang.Object(javaUtilEx.LinkedList$Entry(x74)))), x75, x76, x77, x78, x79, x80, x81, x82, x65, x66, x67, x68, x68, x70, x73) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x65 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x66 + 1, java.lang.Object(x83))), x68 + 1))), x68 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x70 + 1, java.lang.Object(x84), x73, x85)), x75 + 1, x76 + 2, x77 + 1, x78 + 1, x79 + 1, x80 - 1, x81 + 1, x82 - 1, x65 + 1, x66 + 1, x83, x68 + 1, x68 + 1, x70 + 1, x73) :|: x71 > x70 && x76 > -1 && x75 > -1 && x86 < 1 && x86 > 0 && x66 > -1 && x78 > -1 && x77 > -1 && x80 > -1 && x68 > -1 && x81 > -1 && x65 > -1 && x82 > -1 && x79 > -1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x87, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x88, java.lang.Object(x89))), x90))), x90, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x91))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x92, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x93, x94)), x95))), x95, java.lang.Object(javaUtilEx.LinkedList$Entry(x96)))), x97, x98, x99, x100, x101, x102, x103, x104, x87, x88, x89, x90, x90, x92, x95) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x87 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x88 + 1, java.lang.Object(x105))), x90 + 1))), x90 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x92 + 1, java.lang.Object(x106), x95, x107)), x97 + 1, x98 + 2, x99 + 1, x100 + 1, x101 + 1, x102 - 1, x103 + 1, x104 - 1, x87 + 1, x88 + 1, x105, x90 + 1, x90 + 1, x92 + 1, x95) :|: x93 < x92 && x98 > -1 && x97 > -1 && x108 < 1 && x108 > 0 && x88 > -1 && x100 > -1 && x99 > -1 && x102 > -1 && x90 > -1 && x103 > -1 && x87 > -1 && x104 > -1 && x101 > -1 ---------------------------------------- (23) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (24) Obligation: Rules: f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(arith8, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(arith9, java.lang.Object(o55445put1905609767:0))), arith10))), arith10, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(arith11, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0)), arith, arith1, arith2, arith3, arith4, arith5, arith6, arith7, arith8, arith9, o55445put1905609767:0, arith10, arith10, arith11, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 && arith = i9740:0 + 1 && arith1 = i9741:0 + 2 && arith2 = i9742:0 + 1 && arith3 = i9743:0 + 1 && arith4 = i9744:0 + 1 && arith5 = i9745:0 - 1 && arith6 = i9746:0 + 1 && arith7 = i9747:0 - 1 && arith8 = i9521:0 + 1 && arith9 = i9522:0 + 1 && arith10 = i9523:0 + 1 && arith10 = i9523:0 + 1 && arith11 = i9524:0 + 1 && arith8 = i9521:0 + 1 && arith10 = i9523:0 + 1 && arith11 = i9524:0 + 1 && arith10 = i9523:0 + 1 && arith9 = i9522:0 + 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x109, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x110, java.lang.Object(x111))), x112))), x112, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x113))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x114, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x115, x116)), x117))), x117, java.lang.Object(javaUtilEx.LinkedList$Entry(x118)))), x119, x120, x121, x122, x123, x124, x125, x126, x109, x110, x111, x112, x112, x114, x117) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x127, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x128, java.lang.Object(x129))), x130))), x130, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x131))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x132, java.lang.Object(x133), x117, x134)), x135, x136, x137, x138, x139, x140, x141, x142, x127, x128, x129, x130, x130, x132, x117) :|: x115 < x114 && x120 > -1 && x119 > -1 && x143 < 1 && x110 > -1 && x122 > -1 && x121 > -1 && x124 > -1 && x112 > -1 && x125 > -1 && x109 > -1 && x126 > -1 && x123 > -1 && x135 = x119 + 1 && x136 = x120 + 2 && x137 = x121 + 1 && x138 = x122 + 1 && x139 = x123 + 1 && x140 = x124 - 1 && x141 = x125 + 1 && x142 = x126 - 1 && x127 = x109 + 1 && x128 = x110 + 1 && x130 = x112 + 1 && x130 = x112 + 1 && x132 = x114 + 1 && x127 = x109 + 1 && x130 = x112 + 1 && x132 = x114 + 1 && x130 = x112 + 1 && x128 = x110 + 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x144, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x145, java.lang.Object(x146))), x147))), x147, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x148, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x149, x150)), x151))), x151, java.lang.Object(javaUtilEx.LinkedList$Entry(x152)))), x153, x154, x155, x156, x157, x158, x159, x160, x144, x145, x146, x147, x147, x148, x151) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x161, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x162, java.lang.Object(x163))), x164))), x164, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x165, java.lang.Object(x166), x151, x167)), x168, x169, x170, x171, x172, x173, x174, x175, x161, x162, x163, x164, x164, x165, x151) :|: x149 > x148 && x154 > -1 && x153 > -1 && x145 > -1 && x156 > -1 && x155 > -1 && x158 > -1 && x147 > -1 && x159 > -1 && x144 > -1 && x160 > -1 && x157 > -1 && x176 < 1 && x168 = x153 + 1 && x169 = x154 + 2 && x170 = x155 + 1 && x171 = x156 + 1 && x172 = x157 + 1 && x173 = x158 - 1 && x174 = x159 + 1 && x175 = x160 - 1 && x161 = x144 + 1 && x162 = x145 + 1 && x164 = x147 + 1 && x164 = x147 + 1 && x165 = x148 + 1 && x161 = x144 + 1 && x164 = x147 + 1 && x165 = x148 + 1 && x164 = x147 + 1 && x162 = x145 + 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x177, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x178, java.lang.Object(x179))), x180))), x180, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x181, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x182, x183)), x184))), x184, java.lang.Object(javaUtilEx.LinkedList$Entry(x185)))), x186, x187, x188, x189, x190, x191, x192, x193, x177, x178, x179, x180, x180, x181, x184) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x194, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x195, java.lang.Object(x196))), x197))), x197, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x198, java.lang.Object(x199), x184, x200)), x201, x202, x203, x204, x205, x206, x207, x208, x194, x195, x196, x197, x197, x198, x184) :|: x182 < x181 && x187 > -1 && x186 > -1 && x178 > -1 && x189 > -1 && x188 > -1 && x191 > -1 && x180 > -1 && x192 > -1 && x177 > -1 && x193 > -1 && x190 > -1 && x209 < 1 && x201 = x186 + 1 && x202 = x187 + 2 && x203 = x188 + 1 && x204 = x189 + 1 && x205 = x190 + 1 && x206 = x191 - 1 && x207 = x192 + 1 && x208 = x193 - 1 && x194 = x177 + 1 && x195 = x178 + 1 && x197 = x180 + 1 && x197 = x180 + 1 && x198 = x181 + 1 && x194 = x177 + 1 && x197 = x180 + 1 && x198 = x181 + 1 && x197 = x180 + 1 && x195 = x178 + 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x210, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x211, java.lang.Object(x212))), x213))), x213, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x214))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x215, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x216, x217)), x218))), x218, java.lang.Object(javaUtilEx.LinkedList$Entry(x219)))), x220, x221, x222, x223, x224, x225, x226, x227, x210, x211, x212, x213, x213, x215, x218) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x228, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x229, java.lang.Object(x230))), x231))), x231, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x232, java.lang.Object(x233), x218, x234)), x235, x236, x237, x238, x239, x240, x241, x242, x228, x229, x230, x231, x231, x232, x218) :|: x216 > x215 && x221 > -1 && x220 > -1 && x243 < 1 && x243 > 0 && x211 > -1 && x223 > -1 && x222 > -1 && x225 > -1 && x213 > -1 && x226 > -1 && x210 > -1 && x227 > -1 && x224 > -1 && x235 = x220 + 1 && x236 = x221 + 2 && x237 = x222 + 1 && x238 = x223 + 1 && x239 = x224 + 1 && x240 = x225 - 1 && x241 = x226 + 1 && x242 = x227 - 1 && x228 = x210 + 1 && x229 = x211 + 1 && x231 = x213 + 1 && x231 = x213 + 1 && x232 = x215 + 1 && x228 = x210 + 1 && x231 = x213 + 1 && x232 = x215 + 1 && x231 = x213 + 1 && x229 = x211 + 1 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x244, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x245, java.lang.Object(x246))), x247))), x247, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x248))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x249, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x250, x251)), x252))), x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253)))), x254, x255, x256, x257, x258, x259, x260, x261, x244, x245, x246, x247, x247, x249, x252) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x262, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x263, java.lang.Object(x264))), x265))), x265, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x266, java.lang.Object(x267), x252, x268)), x269, x270, x271, x272, x273, x274, x275, x276, x262, x263, x264, x265, x265, x266, x252) :|: x250 < x249 && x255 > -1 && x254 > -1 && x277 < 1 && x277 > 0 && x245 > -1 && x257 > -1 && x256 > -1 && x259 > -1 && x247 > -1 && x260 > -1 && x244 > -1 && x261 > -1 && x258 > -1 && x269 = x254 + 1 && x270 = x255 + 2 && x271 = x256 + 1 && x272 = x257 + 1 && x273 = x258 + 1 && x274 = x259 - 1 && x275 = x260 + 1 && x276 = x261 - 1 && x262 = x244 + 1 && x263 = x245 + 1 && x265 = x247 + 1 && x265 = x247 + 1 && x266 = x249 + 1 && x262 = x244 + 1 && x265 = x247 + 1 && x266 = x249 + 1 && x265 = x247 + 1 && x263 = x245 + 1 ---------------------------------------- (25) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(arith8, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(arith9, java.lang.Object(o55445put1905609767:0))), arith10))), arith10, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(arith11, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0)), arith, arith1, arith2, arith3, arith4, arith5, arith6, arith7, arith8, arith9, o55445put1905609767:0, arith10, arith10, arith11, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 && arith = i9740:0 + 1 && arith1 = i9741:0 + 2 && arith2 = i9742:0 + 1 && arith3 = i9743:0 + 1 && arith4 = i9744:0 + 1 && arith5 = i9745:0 - 1 && arith6 = i9746:0 + 1 && arith7 = i9747:0 - 1 && arith8 = i9521:0 + 1 && arith9 = i9522:0 + 1 && arith10 = i9523:0 + 1 && arith10 = i9523:0 + 1 && arith11 = i9524:0 + 1 && arith8 = i9521:0 + 1 && arith10 = i9523:0 + 1 && arith11 = i9524:0 + 1 && arith10 = i9523:0 + 1 && arith9 = i9522:0 + 1 (2) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x109, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x110, java.lang.Object(x111))), x112))), x112, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x113))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x114, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x115, x116)), x117))), x117, java.lang.Object(javaUtilEx.LinkedList$Entry(x118)))), x119, x120, x121, x122, x123, x124, x125, x126, x109, x110, x111, x112, x112, x114, x117) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x127, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x128, java.lang.Object(x129))), x130))), x130, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x131))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x132, java.lang.Object(x133), x117, x134)), x135, x136, x137, x138, x139, x140, x141, x142, x127, x128, x129, x130, x130, x132, x117) :|: x115 < x114 && x120 > -1 && x119 > -1 && x143 < 1 && x110 > -1 && x122 > -1 && x121 > -1 && x124 > -1 && x112 > -1 && x125 > -1 && x109 > -1 && x126 > -1 && x123 > -1 && x135 = x119 + 1 && x136 = x120 + 2 && x137 = x121 + 1 && x138 = x122 + 1 && x139 = x123 + 1 && x140 = x124 - 1 && x141 = x125 + 1 && x142 = x126 - 1 && x127 = x109 + 1 && x128 = x110 + 1 && x130 = x112 + 1 && x130 = x112 + 1 && x132 = x114 + 1 && x127 = x109 + 1 && x130 = x112 + 1 && x132 = x114 + 1 && x130 = x112 + 1 && x128 = x110 + 1 (3) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x144, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x145, java.lang.Object(x146))), x147))), x147, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x148, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x149, x150)), x151))), x151, java.lang.Object(javaUtilEx.LinkedList$Entry(x152)))), x153, x154, x155, x156, x157, x158, x159, x160, x144, x145, x146, x147, x147, x148, x151) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x161, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x162, java.lang.Object(x163))), x164))), x164, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x165, java.lang.Object(x166), x151, x167)), x168, x169, x170, x171, x172, x173, x174, x175, x161, x162, x163, x164, x164, x165, x151) :|: x149 > x148 && x154 > -1 && x153 > -1 && x145 > -1 && x156 > -1 && x155 > -1 && x158 > -1 && x147 > -1 && x159 > -1 && x144 > -1 && x160 > -1 && x157 > -1 && x176 < 1 && x168 = x153 + 1 && x169 = x154 + 2 && x170 = x155 + 1 && x171 = x156 + 1 && x172 = x157 + 1 && x173 = x158 - 1 && x174 = x159 + 1 && x175 = x160 - 1 && x161 = x144 + 1 && x162 = x145 + 1 && x164 = x147 + 1 && x164 = x147 + 1 && x165 = x148 + 1 && x161 = x144 + 1 && x164 = x147 + 1 && x165 = x148 + 1 && x164 = x147 + 1 && x162 = x145 + 1 (4) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x177, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x178, java.lang.Object(x179))), x180))), x180, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x181, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x182, x183)), x184))), x184, java.lang.Object(javaUtilEx.LinkedList$Entry(x185)))), x186, x187, x188, x189, x190, x191, x192, x193, x177, x178, x179, x180, x180, x181, x184) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x194, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x195, java.lang.Object(x196))), x197))), x197, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x198, java.lang.Object(x199), x184, x200)), x201, x202, x203, x204, x205, x206, x207, x208, x194, x195, x196, x197, x197, x198, x184) :|: x182 < x181 && x187 > -1 && x186 > -1 && x178 > -1 && x189 > -1 && x188 > -1 && x191 > -1 && x180 > -1 && x192 > -1 && x177 > -1 && x193 > -1 && x190 > -1 && x209 < 1 && x201 = x186 + 1 && x202 = x187 + 2 && x203 = x188 + 1 && x204 = x189 + 1 && x205 = x190 + 1 && x206 = x191 - 1 && x207 = x192 + 1 && x208 = x193 - 1 && x194 = x177 + 1 && x195 = x178 + 1 && x197 = x180 + 1 && x197 = x180 + 1 && x198 = x181 + 1 && x194 = x177 + 1 && x197 = x180 + 1 && x198 = x181 + 1 && x197 = x180 + 1 && x195 = x178 + 1 (5) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x210, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x211, java.lang.Object(x212))), x213))), x213, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x214))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x215, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x216, x217)), x218))), x218, java.lang.Object(javaUtilEx.LinkedList$Entry(x219)))), x220, x221, x222, x223, x224, x225, x226, x227, x210, x211, x212, x213, x213, x215, x218) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x228, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x229, java.lang.Object(x230))), x231))), x231, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x232, java.lang.Object(x233), x218, x234)), x235, x236, x237, x238, x239, x240, x241, x242, x228, x229, x230, x231, x231, x232, x218) :|: x216 > x215 && x221 > -1 && x220 > -1 && x243 < 1 && x243 > 0 && x211 > -1 && x223 > -1 && x222 > -1 && x225 > -1 && x213 > -1 && x226 > -1 && x210 > -1 && x227 > -1 && x224 > -1 && x235 = x220 + 1 && x236 = x221 + 2 && x237 = x222 + 1 && x238 = x223 + 1 && x239 = x224 + 1 && x240 = x225 - 1 && x241 = x226 + 1 && x242 = x227 - 1 && x228 = x210 + 1 && x229 = x211 + 1 && x231 = x213 + 1 && x231 = x213 + 1 && x232 = x215 + 1 && x228 = x210 + 1 && x231 = x213 + 1 && x232 = x215 + 1 && x231 = x213 + 1 && x229 = x211 + 1 (6) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x244, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x245, java.lang.Object(x246))), x247))), x247, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x248))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x249, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x250, x251)), x252))), x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253)))), x254, x255, x256, x257, x258, x259, x260, x261, x244, x245, x246, x247, x247, x249, x252) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x262, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x263, java.lang.Object(x264))), x265))), x265, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x266, java.lang.Object(x267), x252, x268)), x269, x270, x271, x272, x273, x274, x275, x276, x262, x263, x264, x265, x265, x266, x252) :|: x250 < x249 && x255 > -1 && x254 > -1 && x277 < 1 && x277 > 0 && x245 > -1 && x257 > -1 && x256 > -1 && x259 > -1 && x247 > -1 && x260 > -1 && x244 > -1 && x261 > -1 && x258 > -1 && x269 = x254 + 1 && x270 = x255 + 2 && x271 = x256 + 1 && x272 = x257 + 1 && x273 = x258 + 1 && x274 = x259 - 1 && x275 = x260 + 1 && x276 = x261 - 1 && x262 = x244 + 1 && x263 = x245 + 1 && x265 = x247 + 1 && x265 = x247 + 1 && x266 = x249 + 1 && x262 = x244 + 1 && x265 = x247 + 1 && x266 = x249 + 1 && x265 = x247 + 1 && x263 = x245 + 1 Arcs: (1) -> (1), (2) (2) -> (1), (2) (3) -> (1), (2) (4) -> (1), (2) This digraph is fully evaluated! ---------------------------------------- (26) Obligation: Termination digraph: Nodes: (1) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0, java.lang.Object(o55267sub1905493827:0))), i9523:0))), i9523:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0, o552931905497268:0)), i9539:0))), i9539:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0)))), i9740:0, i9741:0, i9742:0, i9743:0, i9744:0, i9745:0, i9746:0, i9747:0, i9521:0, i9522:0, o55267sub1905493827:0, i9523:0, i9523:0, i9524:0, i9539:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(arith8, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(arith9, java.lang.Object(o55445put1905609767:0))), arith10))), arith10, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(arith11, java.lang.Object(o55454put-1194678315:0), i9539:0, o55453put-1194678315:0)), arith, arith1, arith2, arith3, arith4, arith5, arith6, arith7, arith8, arith9, o55445put1905609767:0, arith10, arith10, arith11, i9539:0) :|: i9540:0 > i9524:0 && i9741:0 > -1 && i9740:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0 < 1 && i9522:0 > -1 && i9743:0 > -1 && i9742:0 > -1 && i9745:0 > -1 && i9523:0 > -1 && i9746:0 > -1 && i9521:0 > -1 && i9747:0 > -1 && i9744:0 > -1 && arith = i9740:0 + 1 && arith1 = i9741:0 + 2 && arith2 = i9742:0 + 1 && arith3 = i9743:0 + 1 && arith4 = i9744:0 + 1 && arith5 = i9745:0 - 1 && arith6 = i9746:0 + 1 && arith7 = i9747:0 - 1 && arith8 = i9521:0 + 1 && arith9 = i9522:0 + 1 && arith10 = i9523:0 + 1 && arith10 = i9523:0 + 1 && arith11 = i9524:0 + 1 && arith8 = i9521:0 + 1 && arith10 = i9523:0 + 1 && arith11 = i9524:0 + 1 && arith10 = i9523:0 + 1 && arith9 = i9522:0 + 1 (2) f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x109, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x110, java.lang.Object(x111))), x112))), x112, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x113))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x114, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x115, x116)), x117))), x117, java.lang.Object(javaUtilEx.LinkedList$Entry(x118)))), x119, x120, x121, x122, x123, x124, x125, x126, x109, x110, x111, x112, x112, x114, x117) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x127, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x128, java.lang.Object(x129))), x130))), x130, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x131))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x132, java.lang.Object(x133), x117, x134)), x135, x136, x137, x138, x139, x140, x141, x142, x127, x128, x129, x130, x130, x132, x117) :|: x115 < x114 && x120 > -1 && x119 > -1 && x143 < 1 && x110 > -1 && x122 > -1 && x121 > -1 && x124 > -1 && x112 > -1 && x125 > -1 && x109 > -1 && x126 > -1 && x123 > -1 && x135 = x119 + 1 && x136 = x120 + 2 && x137 = x121 + 1 && x138 = x122 + 1 && x139 = x123 + 1 && x140 = x124 - 1 && x141 = x125 + 1 && x142 = x126 - 1 && x127 = x109 + 1 && x128 = x110 + 1 && x130 = x112 + 1 && x130 = x112 + 1 && x132 = x114 + 1 && x127 = x109 + 1 && x130 = x112 + 1 && x132 = x114 + 1 && x130 = x112 + 1 && x128 = x110 + 1 Arcs: (1) -> (1), (2) (2) -> (1), (2) This digraph is fully evaluated! ---------------------------------------- (27) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (28) Obligation: Rules: f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x109:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x110:0, java.lang.Object(x111:0))), x112:0))), x112:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x113:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x114:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x115:0, x116:0)), x117:0))), x117:0, java.lang.Object(javaUtilEx.LinkedList$Entry(x118:0)))), x119:0, x120:0, x121:0, x122:0, x123:0, x124:0, x125:0, x126:0, x109:0, x110:0, x111:0, x112:0, x112:0, x114:0, x117:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(x109:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x110:0 + 1, java.lang.Object(x129:0))), x112:0 + 1))), x112:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x131:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(x114:0 + 1, java.lang.Object(x133:0), x117:0, x134:0)), x119:0 + 1, x120:0 + 2, x121:0 + 1, x122:0 + 1, x123:0 + 1, x124:0 - 1, x125:0 + 1, x126:0 - 1, x109:0 + 1, x110:0 + 1, x129:0, x112:0 + 1, x112:0 + 1, x114:0 + 1, x117:0) :|: x126:0 > -1 && x123:0 > -1 && x109:0 > -1 && x125:0 > -1 && x112:0 > -1 && x124:0 > -1 && x121:0 > -1 && x122:0 > -1 && x110:0 > -1 && x143:0 < 1 && x119:0 > -1 && x120:0 > -1 && x115:0 < x114:0 f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0:0, java.lang.Object(o55267sub1905493827:0:0))), i9523:0:0))), i9523:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55353sub1905521665:0:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9540:0:0, o552931905497268:0:0)), i9539:0:0))), i9539:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o553081905518503:0:0)))), i9740:0:0, i9741:0:0, i9742:0:0, i9743:0:0, i9744:0:0, i9745:0:0, i9746:0:0, i9747:0:0, i9521:0:0, i9522:0:0, o55267sub1905493827:0:0, i9523:0:0, i9523:0:0, i9524:0:0, i9539:0:0) -> f11008_0_addAll_InvokeMethod(java.lang.Object(javaUtilEx.LinkedList$ListItr(i9521:0:0 + 1, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i9522:0:0 + 1, java.lang.Object(o55445put1905609767:0:0))), i9523:0:0 + 1))), i9523:0:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o55449put710933560:0:0))))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(i9524:0:0 + 1, java.lang.Object(o55454put-1194678315:0:0), i9539:0:0, o55453put-1194678315:0:0)), i9740:0:0 + 1, i9741:0:0 + 2, i9742:0:0 + 1, i9743:0:0 + 1, i9744:0:0 + 1, i9745:0:0 - 1, i9746:0:0 + 1, i9747:0:0 - 1, i9521:0:0 + 1, i9522:0:0 + 1, o55445put1905609767:0:0, i9523:0:0 + 1, i9523:0:0 + 1, i9524:0:0 + 1, i9539:0:0) :|: i9747:0:0 > -1 && i9744:0:0 > -1 && i9521:0:0 > -1 && i9746:0:0 > -1 && i9523:0:0 > -1 && i9745:0:0 > -1 && i9742:0:0 > -1 && i9743:0:0 > -1 && i9522:0:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0:0 < 1 && i9740:0:0 > -1 && i9741:0:0 > -1 && i9540:0:0 > i9524:0:0 ---------------------------------------- (29) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f11008_0_addAll_InvokeMethod(VARIABLE, VARIABLE, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, VARIABLE, INTEGER, INTEGER, INTEGER, VARIABLE) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER, VARIABLE, VARIABLE, VARIABLE) javaUtilEx.AbstractCollection(VARIABLE) javaUtilEx.AbstractList(VARIABLE, VARIABLE) javaUtilEx.AbstractSequentialList(VARIABLE) javaUtilEx.LinkedList(INTEGER, VARIABLE) javaUtilEx.LinkedList$Entry(VARIABLE) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (30) Obligation: Rules: f11008_0_addAll_InvokeMethod(c, c1, x119:0, x120:0, x121:0, x122:0, x123:0, x124:0, x125:0, x126:0, x109:0, x110:0, x111:0, x112:0, x112:0, x114:0, x117:0) -> f11008_0_addAll_InvokeMethod(c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, x129:0, c14, c15, c16, x117:0) :|: c16 = x114:0 + 1 && (c15 = x112:0 + 1 && (c14 = x112:0 + 1 && (c13 = x110:0 + 1 && (c12 = x109:0 + 1 && (c11 = x126:0 - 1 && (c10 = x125:0 + 1 && (c9 = x124:0 - 1 && (c8 = x123:0 + 1 && (c7 = x122:0 + 1 && (c6 = x121:0 + 1 && (c5 = x120:0 + 2 && (c4 = x119:0 + 1 && (c3 = 0 && (c2 = 0 && (c1 = 0 && c = 0))))))))))))))) && (x126:0 > -1 && x123:0 > -1 && x109:0 > -1 && x125:0 > -1 && x112:0 > -1 && x124:0 > -1 && x121:0 > -1 && x122:0 > -1 && x110:0 > -1 && x143:0 < 1 && x119:0 > -1 && x120:0 > -1 && x115:0 < x114:0) f11008_0_addAll_InvokeMethod(c17, c18, i9740:0:0, i9741:0:0, i9742:0:0, i9743:0:0, i9744:0:0, i9745:0:0, i9746:0:0, i9747:0:0, i9521:0:0, i9522:0:0, o55267sub1905493827:0:0, i9523:0:0, i9523:0:0, i9524:0:0, i9539:0:0) -> f11008_0_addAll_InvokeMethod(c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, o55445put1905609767:0:0, c31, c32, c33, i9539:0:0) :|: c33 = i9524:0:0 + 1 && (c32 = i9523:0:0 + 1 && (c31 = i9523:0:0 + 1 && (c30 = i9522:0:0 + 1 && (c29 = i9521:0:0 + 1 && (c28 = i9747:0:0 - 1 && (c27 = i9746:0:0 + 1 && (c26 = i9745:0:0 - 1 && (c25 = i9744:0:0 + 1 && (c24 = i9743:0:0 + 1 && (c23 = i9742:0:0 + 1 && (c22 = i9741:0:0 + 2 && (c21 = i9740:0:0 + 1 && (c20 = 0 && (c19 = 0 && (c18 = 0 && c17 = 0))))))))))))))) && (i9747:0:0 > -1 && i9744:0:0 > -1 && i9521:0:0 > -1 && i9746:0:0 > -1 && i9523:0:0 > -1 && i9745:0:0 > -1 && i9742:0:0 > -1 && i9743:0:0 > -1 && i9522:0:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0:0 < 1 && i9740:0:0 > -1 && i9741:0:0 > -1 && i9540:0:0 > i9524:0:0) ---------------------------------------- (31) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f11008_0_addAll_InvokeMethod ] = f11008_0_addAll_InvokeMethod_10 The following rules are decreasing: f11008_0_addAll_InvokeMethod(c, c1, x119:0, x120:0, x121:0, x122:0, x123:0, x124:0, x125:0, x126:0, x109:0, x110:0, x111:0, x112:0, x112:0, x114:0, x117:0) -> f11008_0_addAll_InvokeMethod(c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, x129:0, c14, c15, c16, x117:0) :|: c16 = x114:0 + 1 && (c15 = x112:0 + 1 && (c14 = x112:0 + 1 && (c13 = x110:0 + 1 && (c12 = x109:0 + 1 && (c11 = x126:0 - 1 && (c10 = x125:0 + 1 && (c9 = x124:0 - 1 && (c8 = x123:0 + 1 && (c7 = x122:0 + 1 && (c6 = x121:0 + 1 && (c5 = x120:0 + 2 && (c4 = x119:0 + 1 && (c3 = 0 && (c2 = 0 && (c1 = 0 && c = 0))))))))))))))) && (x126:0 > -1 && x123:0 > -1 && x109:0 > -1 && x125:0 > -1 && x112:0 > -1 && x124:0 > -1 && x121:0 > -1 && x122:0 > -1 && x110:0 > -1 && x143:0 < 1 && x119:0 > -1 && x120:0 > -1 && x115:0 < x114:0) f11008_0_addAll_InvokeMethod(c17, c18, i9740:0:0, i9741:0:0, i9742:0:0, i9743:0:0, i9744:0:0, i9745:0:0, i9746:0:0, i9747:0:0, i9521:0:0, i9522:0:0, o55267sub1905493827:0:0, i9523:0:0, i9523:0:0, i9524:0:0, i9539:0:0) -> f11008_0_addAll_InvokeMethod(c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, o55445put1905609767:0:0, c31, c32, c33, i9539:0:0) :|: c33 = i9524:0:0 + 1 && (c32 = i9523:0:0 + 1 && (c31 = i9523:0:0 + 1 && (c30 = i9522:0:0 + 1 && (c29 = i9521:0:0 + 1 && (c28 = i9747:0:0 - 1 && (c27 = i9746:0:0 + 1 && (c26 = i9745:0:0 - 1 && (c25 = i9744:0:0 + 1 && (c24 = i9743:0:0 + 1 && (c23 = i9742:0:0 + 1 && (c22 = i9741:0:0 + 2 && (c21 = i9740:0:0 + 1 && (c20 = 0 && (c19 = 0 && (c18 = 0 && c17 = 0))))))))))))))) && (i9747:0:0 > -1 && i9744:0:0 > -1 && i9521:0:0 > -1 && i9746:0:0 > -1 && i9523:0:0 > -1 && i9745:0:0 > -1 && i9742:0:0 > -1 && i9743:0:0 > -1 && i9522:0:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0:0 < 1 && i9740:0:0 > -1 && i9741:0:0 > -1 && i9540:0:0 > i9524:0:0) The following rules are bounded: f11008_0_addAll_InvokeMethod(c, c1, x119:0, x120:0, x121:0, x122:0, x123:0, x124:0, x125:0, x126:0, x109:0, x110:0, x111:0, x112:0, x112:0, x114:0, x117:0) -> f11008_0_addAll_InvokeMethod(c2, c3, c4, c5, c6, c7, c8, c9, c10, c11, c12, c13, x129:0, c14, c15, c16, x117:0) :|: c16 = x114:0 + 1 && (c15 = x112:0 + 1 && (c14 = x112:0 + 1 && (c13 = x110:0 + 1 && (c12 = x109:0 + 1 && (c11 = x126:0 - 1 && (c10 = x125:0 + 1 && (c9 = x124:0 - 1 && (c8 = x123:0 + 1 && (c7 = x122:0 + 1 && (c6 = x121:0 + 1 && (c5 = x120:0 + 2 && (c4 = x119:0 + 1 && (c3 = 0 && (c2 = 0 && (c1 = 0 && c = 0))))))))))))))) && (x126:0 > -1 && x123:0 > -1 && x109:0 > -1 && x125:0 > -1 && x112:0 > -1 && x124:0 > -1 && x121:0 > -1 && x122:0 > -1 && x110:0 > -1 && x143:0 < 1 && x119:0 > -1 && x120:0 > -1 && x115:0 < x114:0) f11008_0_addAll_InvokeMethod(c17, c18, i9740:0:0, i9741:0:0, i9742:0:0, i9743:0:0, i9744:0:0, i9745:0:0, i9746:0:0, i9747:0:0, i9521:0:0, i9522:0:0, o55267sub1905493827:0:0, i9523:0:0, i9523:0:0, i9524:0:0, i9539:0:0) -> f11008_0_addAll_InvokeMethod(c19, c20, c21, c22, c23, c24, c25, c26, c27, c28, c29, c30, o55445put1905609767:0:0, c31, c32, c33, i9539:0:0) :|: c33 = i9524:0:0 + 1 && (c32 = i9523:0:0 + 1 && (c31 = i9523:0:0 + 1 && (c30 = i9522:0:0 + 1 && (c29 = i9521:0:0 + 1 && (c28 = i9747:0:0 - 1 && (c27 = i9746:0:0 + 1 && (c26 = i9745:0:0 - 1 && (c25 = i9744:0:0 + 1 && (c24 = i9743:0:0 + 1 && (c23 = i9742:0:0 + 1 && (c22 = i9741:0:0 + 2 && (c21 = i9740:0:0 + 1 && (c20 = 0 && (c19 = 0 && (c18 = 0 && c17 = 0))))))))))))))) && (i9747:0:0 > -1 && i9744:0:0 > -1 && i9521:0:0 > -1 && i9746:0:0 > -1 && i9523:0:0 > -1 && i9745:0:0 > -1 && i9742:0:0 > -1 && i9743:0:0 > -1 && i9522:0:0 > -1 && o55478[LinkedList$Entry.previous]o55449:0:0 < 1 && i9740:0:0 > -1 && i9741:0:0 > -1 && i9540:0:0 > i9524:0:0) ---------------------------------------- (32) YES ---------------------------------------- (33) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, next] *javaUtilEx.LinkedList$Entry: [previous] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex < i7329 (Introduced counter i9748) ---------------------------------------- (34) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 68 IRulesP rules: f9192_0__init__FieldAccess(EOS(STATIC_9192), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9196_0__init__Load(EOS(STATIC_9196), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), 0, i7267, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 f9196_0__init__Load(EOS(STATIC_9196), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), matching2, i7267, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9201_0__init__LE(EOS(STATIC_9201), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), 0, i7267, 0, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 f9201_0__init__LE(EOS(STATIC_9201), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), matching2, i7329, matching3, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9208_0__init__LE(EOS(STATIC_9208), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), 0, i7329, 0, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 && matching3 = 0 f9208_0__init__LE(EOS(STATIC_9208), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), matching2, i7329, matching3, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9214_0__init__Load(EOS(STATIC_9214), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), 0, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: i7329 > 0 && matching1 = 0 && matching2 = 0 && matching3 = 0 f9214_0__init__Load(EOS(STATIC_9214), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), matching2, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9216_0__init__Load(EOS(STATIC_9216), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 f9216_0__init__Load(EOS(STATIC_9216), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9218_0__init__FieldAccess(EOS(STATIC_9218), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 f9218_0__init__FieldAccess(EOS(STATIC_9218), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9220_0__init__FieldAccess(EOS(STATIC_9220), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(o31963sub0), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 f9220_0__init__FieldAccess(EOS(STATIC_9220), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(o31963sub0), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9222_0__init__FieldAccess(EOS(STATIC_9222), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o31963sub-1255480785))), java.lang.Object(o31963sub0), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963, o31963[LinkedList$Entry.previous]o31962) :|: o31962[LinkedList$Entry.next]o31962 > 0 && o31962[LinkedList$Entry.previous]o31963 > 0 && o31962[LinkedList$Entry.previous]o31962 > 0 && o31963[LinkedList$Entry.previous]o31962 > 0 && o31963[LinkedList$Entry.previous]o31963 > 0 && matching1 = 0 && matching2 = 0 f9220_0__init__FieldAccess(EOS(STATIC_9220), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32187sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32187sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32187sub-1255480785))), java.lang.Object(o32187sub0), i9748, o32187[LinkedList$Entry.next]o32187, o32187[LinkedList$Entry.previous]o32187, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32187[LinkedList$Entry.previous]o32187, o32187[LinkedList$Entry.previous]o32187, o32187[LinkedList$Entry.previous]o32187) -> f9223_0__init__FieldAccess(EOS(STATIC_9223), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32187sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32187sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32187sub-1255480785))), java.lang.Object(o32187sub0), i9748, o32187[LinkedList$Entry.next]o32187, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32187[LinkedList$Entry.previous]o32187) :|: TRUE && matching1 = 0 && matching2 = 0 f9222_0__init__FieldAccess(EOS(STATIC_9222), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub-1254793453))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o32188, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32188[LinkedList$Entry.previous]o32188, o32188[LinkedList$Entry.previous]o31962) -> f9225_0__init__FieldAccess(EOS(STATIC_9225), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub-1254793453))), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32188, o32191[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o32188) :|: o32191[LinkedList$Entry.previous]o32188 < o32188[LinkedList$Entry.previous]o32188 && o32188[LinkedList$Entry.previous]o32188 >= 0 && o32191[LinkedList$Entry.previous]o31962 < o32188[LinkedList$Entry.previous]o31962 && o32188[LinkedList$Entry.previous]o31962 >= 0 && matching1 = 0 && matching2 = 0 f9225_0__init__FieldAccess(EOS(STATIC_9225), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub-1254793453))), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32188, o32191[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o32188) -> f9228_0__init__FieldAccess(EOS(STATIC_9228), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(o32191sub0), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32188, o32191[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o32188) :|: TRUE && matching1 = 0 && matching2 = 0 f9228_0__init__FieldAccess(EOS(STATIC_9228), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058))))), java.lang.Object(o32191sub0), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32188, o32191[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o32188) -> f9232_0__init__Load(EOS(STATIC_9232), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), 0, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: o31962[LinkedList$Entry.previous]o32191 > o31962[LinkedList$Entry.previous]o32188 && o31962[LinkedList$Entry.previous]o32188 >= 0 && o32191[LinkedList$Entry.previous]o32191 > o32191[LinkedList$Entry.previous]o32188 && o32191[LinkedList$Entry.previous]o32188 >= 0 && matching1 = 0 && matching2 = 0 f9232_0__init__Load(EOS(STATIC_9232), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), matching2, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9237_0__init__Duplicate(EOS(STATIC_9237), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: TRUE && matching1 = 0 && matching2 = 0 f9237_0__init__Duplicate(EOS(STATIC_9237), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9243_0__init__FieldAccess(EOS(STATIC_9243), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: TRUE && matching1 = 0 && matching2 = 0 f9243_0__init__FieldAccess(EOS(STATIC_9243), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9249_0__init__ConstantStackPush(EOS(STATIC_9249), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i7329, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: TRUE && matching1 = 0 && matching2 = 0 f9249_0__init__ConstantStackPush(EOS(STATIC_9249), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i7329, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9255_0__init__IntArithmetic(EOS(STATIC_9255), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i7329, 1, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: TRUE && matching1 = 0 && matching2 = 0 f9255_0__init__IntArithmetic(EOS(STATIC_9255), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i7329, matching3, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9261_0__init__FieldAccess(EOS(STATIC_9261), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i7329 - 1, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: i7329 > 0 && matching1 = 0 && matching2 = 0 && matching3 = 1 f9261_0__init__FieldAccess(EOS(STATIC_9261), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32191sub-1255480785))), i7345, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9267_0__init__JMP(EOS(STATIC_9267), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), 0, i9748 + 1, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: i9748 >= 0 && matching1 = 0 && matching2 = 0 f9267_0__init__JMP(EOS(STATIC_9267), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), matching2, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9272_0__init__Load(EOS(STATIC_9272), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), 0, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) :|: TRUE && matching1 = 0 && matching2 = 0 f9272_0__init__Load(EOS(STATIC_9272), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), matching2, i9748, o31962[LinkedList$Entry.next]o31962, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o31962[LinkedList$Entry.previous]o32191, o32191[LinkedList$Entry.previous]o32191) -> f9188_0__init__Load(EOS(STATIC_9188), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7345, java.lang.Object(o32191sub-1255480785))), 0, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o32191, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o31962, o32191[LinkedList$Entry.previous]o32191) :|: TRUE && matching1 = 0 && matching2 = 0 f9188_0__init__Load(EOS(STATIC_9188), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), matching2, i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) -> f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267, java.lang.Object(o31963sub-1255480785))), i9748, o31962[LinkedList$Entry.next]o31962, o31962[LinkedList$Entry.previous]o31963, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o31962[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31962, o31963[LinkedList$Entry.previous]o31963) :|: TRUE && matching1 = 0 && matching2 = 0 f9223_0__init__FieldAccess(EOS(STATIC_9223), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o32192[LinkedList$Entry.next]o32192, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32192[LinkedList$Entry.previous]o32192) -> f9226_0__init__FieldAccess(EOS(STATIC_9226), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: o32194[LinkedList$Entry.next]o32192 < o32192[LinkedList$Entry.next]o32192 && o32192[LinkedList$Entry.next]o32192 >= 0 && o32195[LinkedList$Entry.previous]o32192 < o32192[LinkedList$Entry.previous]o32192 && o32192[LinkedList$Entry.previous]o32192 >= 0 && matching1 = 0 && matching2 = 0 f9226_0__init__FieldAccess(EOS(STATIC_9226), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9229_0__init__FieldAccess(EOS(STATIC_9229), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32192, o32194[LinkedList$Entry.next]o32192) :|: o32194[LinkedList$Entry.next]o32192 > 0 && matching1 = 0 && matching2 = 0 f9226_0__init__FieldAccess(EOS(STATIC_9226), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792492))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32198, o32195[LinkedList$Entry.previous]o32198) -> f9230_0__init__FieldAccess(EOS(STATIC_9230), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792492))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9229_0__init__FieldAccess(EOS(STATIC_9229), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32192, o32194[LinkedList$Entry.next]o32192) -> f9233_0__init__FieldAccess(EOS(STATIC_9233), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: o32195[LinkedList$Entry.previous]o32192 > 0 && matching1 = 0 && matching2 = 0 f9229_0__init__FieldAccess(EOS(STATIC_9229), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32201, o32194[LinkedList$Entry.next]o32201) -> f9234_0__init__FieldAccess(EOS(STATIC_9234), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9233_0__init__FieldAccess(EOS(STATIC_9233), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792678))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9238_0__init__FieldAccess(EOS(STATIC_9238), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(o32195sub0), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9238_0__init__FieldAccess(EOS(STATIC_9238), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833))))), java.lang.Object(o32195sub0), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9244_0__init__Load(EOS(STATIC_9244), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9244_0__init__Load(EOS(STATIC_9244), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9250_0__init__Duplicate(EOS(STATIC_9250), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9250_0__init__Duplicate(EOS(STATIC_9250), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9256_0__init__FieldAccess(EOS(STATIC_9256), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9256_0__init__FieldAccess(EOS(STATIC_9256), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9262_0__init__ConstantStackPush(EOS(STATIC_9262), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9262_0__init__ConstantStackPush(EOS(STATIC_9262), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9268_0__init__IntArithmetic(EOS(STATIC_9268), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9268_0__init__IntArithmetic(EOS(STATIC_9268), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, matching3, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9273_0__init__FieldAccess(EOS(STATIC_9273), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329 - 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: i7329 > 0 && matching1 = 0 && matching2 = 0 && matching3 = 1 f9273_0__init__FieldAccess(EOS(STATIC_9273), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7348, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9278_0__init__JMP(EOS(STATIC_9278), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), 0, i9748 + 1, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: i9748 >= 0 && matching1 = 0 && matching2 = 0 f9278_0__init__JMP(EOS(STATIC_9278), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9283_0__init__Load(EOS(STATIC_9283), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) :|: TRUE && matching1 = 0 && matching2 = 0 f9283_0__init__Load(EOS(STATIC_9283), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32192, o32195[LinkedList$Entry.previous]o32192) -> f9188_0__init__Load(EOS(STATIC_9188), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7348, java.lang.Object(o32195sub-1255480785))), 0, i9748, o32192[LinkedList$Entry.next]o32192, o32192[LinkedList$Entry.previous]o32195, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32192[LinkedList$Entry.previous]o32192, o32195[LinkedList$Entry.previous]o32192, o32195[LinkedList$Entry.previous]o32195) :|: o32192[LinkedList$Entry.previous]o32195 = 1 && matching1 = 0 && matching2 = 0 f9234_0__init__FieldAccess(EOS(STATIC_9234), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9239_0__init__FieldAccess(EOS(STATIC_9239), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9239_0__init__FieldAccess(EOS(STATIC_9239), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9245_0__init__Load(EOS(STATIC_9245), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9245_0__init__Load(EOS(STATIC_9245), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9251_0__init__Duplicate(EOS(STATIC_9251), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9251_0__init__Duplicate(EOS(STATIC_9251), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9257_0__init__FieldAccess(EOS(STATIC_9257), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9257_0__init__FieldAccess(EOS(STATIC_9257), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9263_0__init__ConstantStackPush(EOS(STATIC_9263), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9263_0__init__ConstantStackPush(EOS(STATIC_9263), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9269_0__init__IntArithmetic(EOS(STATIC_9269), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9269_0__init__IntArithmetic(EOS(STATIC_9269), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, matching3, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9274_0__init__FieldAccess(EOS(STATIC_9274), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329 - 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: i7329 > 0 && matching1 = 0 && matching2 = 0 && matching3 = 1 f9274_0__init__FieldAccess(EOS(STATIC_9274), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7349, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9279_0__init__JMP(EOS(STATIC_9279), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748 + 1, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: i9748 >= 0 && matching1 = 0 && matching2 = 0 f9279_0__init__JMP(EOS(STATIC_9279), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9284_0__init__Load(EOS(STATIC_9284), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) :|: TRUE && matching1 = 0 && matching2 = 0 f9284_0__init__Load(EOS(STATIC_9284), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32194[LinkedList$Entry.next]o32201) -> f9188_0__init__Load(EOS(STATIC_9188), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7349, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748, o32201[LinkedList$Entry.next]o32201, o32201[LinkedList$Entry.previous]o32201, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32201[LinkedList$Entry.previous]o32201, o32201[LinkedList$Entry.previous]o32201, o32201[LinkedList$Entry.previous]o32201) :|: o32201[LinkedList$Entry.previous]o32201 = 1 && o32201[LinkedList$Entry.previous]o32201 = 1 && o32201[LinkedList$Entry.previous]o32201 = 1 && o32201[LinkedList$Entry.previous]o32201 = 1 && matching1 = 0 && matching2 = 0 f9230_0__init__FieldAccess(EOS(STATIC_9230), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792492))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9235_0__init__FieldAccess(EOS(STATIC_9235), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792492))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: o32195[LinkedList$Entry.previous]o32198 > 0 && matching1 = 0 && matching2 = 0 f9230_0__init__FieldAccess(EOS(STATIC_9230), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32204) -> f9236_0__init__FieldAccess(EOS(STATIC_9236), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9235_0__init__FieldAccess(EOS(STATIC_9235), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub-1254792492))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9240_0__init__FieldAccess(EOS(STATIC_9240), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(o32195sub0), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9240_0__init__FieldAccess(EOS(STATIC_9240), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784694019))))), java.lang.Object(o32195sub0), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9246_0__init__Load(EOS(STATIC_9246), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9246_0__init__Load(EOS(STATIC_9246), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9252_0__init__Duplicate(EOS(STATIC_9252), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9252_0__init__Duplicate(EOS(STATIC_9252), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9258_0__init__FieldAccess(EOS(STATIC_9258), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9258_0__init__FieldAccess(EOS(STATIC_9258), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9264_0__init__ConstantStackPush(EOS(STATIC_9264), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9264_0__init__ConstantStackPush(EOS(STATIC_9264), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9270_0__init__IntArithmetic(EOS(STATIC_9270), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9270_0__init__IntArithmetic(EOS(STATIC_9270), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329, matching3, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9275_0__init__FieldAccess(EOS(STATIC_9275), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7329 - 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: i7329 > 0 && matching1 = 0 && matching2 = 0 && matching3 = 1 f9275_0__init__FieldAccess(EOS(STATIC_9275), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(o32195sub-1255480785))), i7351, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9280_0__init__JMP(EOS(STATIC_9280), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), 0, i9748 + 1, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: i9748 >= 0 && matching1 = 0 && matching2 = 0 f9280_0__init__JMP(EOS(STATIC_9280), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9285_0__init__Load(EOS(STATIC_9285), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) :|: TRUE && matching1 = 0 && matching2 = 0 f9285_0__init__Load(EOS(STATIC_9285), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32195[LinkedList$Entry.previous]o32198) -> f9188_0__init__Load(EOS(STATIC_9188), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7351, java.lang.Object(o32195sub-1255480785))), 0, i9748, o32198[LinkedList$Entry.next]o32198, o32198[LinkedList$Entry.previous]o32195, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32198[LinkedList$Entry.previous]o32198, o32195[LinkedList$Entry.previous]o32198, o32195[LinkedList$Entry.previous]o32195) :|: o32198[LinkedList$Entry.next]o32198 = 1 && o32198[LinkedList$Entry.previous]o32195 = 1 && matching1 = 0 && matching2 = 0 f9236_0__init__FieldAccess(EOS(STATIC_9236), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9241_0__init__FieldAccess(EOS(STATIC_9241), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9241_0__init__FieldAccess(EOS(STATIC_9241), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9247_0__init__Load(EOS(STATIC_9247), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9247_0__init__Load(EOS(STATIC_9247), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9253_0__init__Duplicate(EOS(STATIC_9253), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9253_0__init__Duplicate(EOS(STATIC_9253), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9259_0__init__FieldAccess(EOS(STATIC_9259), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9259_0__init__FieldAccess(EOS(STATIC_9259), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9265_0__init__ConstantStackPush(EOS(STATIC_9265), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9265_0__init__ConstantStackPush(EOS(STATIC_9265), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9271_0__init__IntArithmetic(EOS(STATIC_9271), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9271_0__init__IntArithmetic(EOS(STATIC_9271), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329, matching3, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9276_0__init__FieldAccess(EOS(STATIC_9276), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7329 - 1, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: i7329 > 0 && matching1 = 0 && matching2 = 0 && matching3 = 1 f9276_0__init__FieldAccess(EOS(STATIC_9276), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7329, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i7354, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9281_0__init__JMP(EOS(STATIC_9281), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748 + 1, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: i9748 >= 0 && matching1 = 0 && matching2 = 0 f9281_0__init__JMP(EOS(STATIC_9281), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9286_0__init__Load(EOS(STATIC_9286), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) :|: TRUE && matching1 = 0 && matching2 = 0 f9286_0__init__Load(EOS(STATIC_9286), matching1, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), matching2, i9748, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966) -> f9188_0__init__Load(EOS(STATIC_9188), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7354, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, i9748, o32204[LinkedList$Entry.next]o32204, o32204[LinkedList$Entry.previous]o32204, o31966[LinkedList$Entry.previous]o31966, o31966[LinkedList$Entry.next]o31966, o32204[LinkedList$Entry.previous]o32204, o32204[LinkedList$Entry.previous]o32204, o32204[LinkedList$Entry.previous]o32204) :|: o32204[LinkedList$Entry.next]o32204 = 1 && o32204[LinkedList$Entry.previous]o32204 = 1 && o32204[LinkedList$Entry.previous]o32204 = 1 && o32204[LinkedList$Entry.previous]o32204 = 1 && o32204[LinkedList$Entry.previous]o32204 = 1 && matching1 = 0 && matching2 = 0 Combined rules. Obtained 5 IRulesP rules: f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0) -> f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748:0 + 1, 1, 1, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, 1, 1, 1) :|: i7267:0 > 0 && o31962[LinkedList$Entry.next]o31962:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && i9748:0 > -1 f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833:0))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833:0))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0) -> f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), i9748:0 + 1, 1, 1, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o32198[LinkedList$Entry.previous]o32198:0, o32195[LinkedList$Entry.previous]o32192:0, o32195[LinkedList$Entry.previous]o32195:0) :|: i7267:0 > 0 && o31962[LinkedList$Entry.next]o31962:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0 > 0 && i9748:0 > -1 f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0) -> f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9748:0 + 1, o32201[LinkedList$Entry.next]o32201:0, 1, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, 1, 1, 1) :|: i7267:0 > 0 && o31962[LinkedList$Entry.next]o31962:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 > 0 && i9748:0 > -1 f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058:0))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32191sub1784693058:0))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o31962[LinkedList$Entry.previous]o31962:0, o31963[LinkedList$Entry.previous]o31962:0, o31963[LinkedList$Entry.previous]o31963:0) -> f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32191sub-1255480785:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32191sub-1255480785:0))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32191sub-1255480785:0))), i9748:0 + 1, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o32191:0, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o31962[LinkedList$Entry.previous]o31962:0, o32191[LinkedList$Entry.previous]o31962:0, o32191[LinkedList$Entry.previous]o32191:0) :|: o31962[LinkedList$Entry.previous]o31963:0 > 0 && o31963[LinkedList$Entry.previous]o31962:0 > 0 && o31963[LinkedList$Entry.previous]o31963:0 > 0 && i7267:0 > 0 && o31962[LinkedList$Entry.next]o31962:0 > 0 && o31962[LinkedList$Entry.previous]o31962:0 > 0 && o32191[LinkedList$Entry.previous]o32188:0 < o31963[LinkedList$Entry.previous]o31963:0 && o32191[LinkedList$Entry.previous]o31962:0 < o31963[LinkedList$Entry.previous]o31962:0 && o31962[LinkedList$Entry.previous]o32191:0 > o31962[LinkedList$Entry.previous]o31963:0 && o32191[LinkedList$Entry.previous]o32191:0 > o32191[LinkedList$Entry.previous]o32188:0 && o32191[LinkedList$Entry.previous]o32188:0 > -1 && i9748:0 > -1 f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833:0))))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o32195sub1784693833:0))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0) -> f9192_0__init__FieldAccess(EOS(STATIC_9192), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), 0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), i9748:0 + 1, o32192[LinkedList$Entry.next]o32192:0, 1, o31966[LinkedList$Entry.previous]o31966:0, o31966[LinkedList$Entry.next]o31966:0, o32192[LinkedList$Entry.previous]o32192:0, o32195[LinkedList$Entry.previous]o32192:0, o32195[LinkedList$Entry.previous]o32195:0) :|: i7267:0 > 0 && o31962[LinkedList$Entry.next]o31962:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 > 0 && o32195[LinkedList$Entry.previous]o32192:0 > 0 && i9748:0 > -1 Filtered constant ground arguments: f9192_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) -> f9192_0__init__FieldAccess(x3, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2, x3) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry(x2) Filtered duplicate arguments: f9192_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) -> f9192_0__init__FieldAccess(x3, x4, x5, x6, x7, x8, x9, x10, x11) Filtered unneeded arguments: f9192_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9) -> f9192_0__init__FieldAccess(x1, x2, x3, x4, x7, x8, x9) Finished conversion. Obtained 5 rules.P rules: f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0 + 1, 1, 1, 1, 1, 1, i7267:0 - 1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && i9748:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o32195sub1784693833:0))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), i9748:0 + 1, 1, 1, o32198[LinkedList$Entry.previous]o32198:0, o32195[LinkedList$Entry.previous]o32192:0, o32195[LinkedList$Entry.previous]o32195:0, i7267:0 - 1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && i9748:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0 > 0 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0 + 1, o32201[LinkedList$Entry.next]o32201:0, 1, 1, 1, 1, i7267:0 - 1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && i9748:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 > 0 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o32191sub1784693058:0))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31962:0, o31963[LinkedList$Entry.previous]o31962:0, o31963[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0 - 1, java.lang.Object(o32191sub-1255480785:0))), i9748:0 + 1, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o32191:0, o31962[LinkedList$Entry.previous]o31962:0, o32191[LinkedList$Entry.previous]o31962:0, o32191[LinkedList$Entry.previous]o32191:0, i7267:0 - 1) :|: o31963[LinkedList$Entry.previous]o31962:0 > 0 && o31962[LinkedList$Entry.previous]o31963:0 > 0 && o31963[LinkedList$Entry.previous]o31963:0 > 0 && i7267:0 > 0 && o31962[LinkedList$Entry.next]o31962:0 > 0 && o31962[LinkedList$Entry.previous]o31962:0 > 0 && o32191[LinkedList$Entry.previous]o32188:0 < o31963[LinkedList$Entry.previous]o31963:0 && o32191[LinkedList$Entry.previous]o31962:0 < o31963[LinkedList$Entry.previous]o31962:0 && o31962[LinkedList$Entry.previous]o32191:0 > o31962[LinkedList$Entry.previous]o31963:0 && o32191[LinkedList$Entry.previous]o32191:0 > o32191[LinkedList$Entry.previous]o32188:0 && i9748:0 > -1 && o32191[LinkedList$Entry.previous]o32188:0 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o32195sub1784693833:0))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0 - 1, java.lang.Object(o32195sub-1255480785:0))), i9748:0 + 1, o32192[LinkedList$Entry.next]o32192:0, 1, o32192[LinkedList$Entry.previous]o32192:0, o32195[LinkedList$Entry.previous]o32192:0, o32195[LinkedList$Entry.previous]o32195:0, i7267:0 - 1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && o32194[LinkedList$Entry.next]o32192:0 > 0 && i9748:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0 > 0 ---------------------------------------- (35) Obligation: Rules: f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0 + 1, 1, 1, 1, 1, 1, i7267:0 - 1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && i9748:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x1))))), x2, x3, x4, x4, x4, x4, x) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x - 1, java.lang.Object(x5))), x2 + 1, 1, 1, x6, x7, x8, x - 1) :|: x3 > -1 && x > 0 && x9 < x3 && x7 < x4 && x4 > -1 && x2 > -1 && x7 > 0 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x10, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x11, x12, x13, x13, x13, x13, x10) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x10 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x11 + 1, x14, 1, 1, 1, 1, x10 - 1) :|: x12 > -1 && x10 > 0 && x15 < x12 && x16 < x13 && x13 > -1 && x11 > -1 && x15 > 0 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x17, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x18))))), x19, x20, x21, x22, x23, x24, x17) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x17 - 1, java.lang.Object(x25))), x19 + 1, x20, x26, x22, x27, x28, x17 - 1) :|: x23 > 0 && x21 > 0 && x24 > 0 && x17 > 0 && x20 > 0 && x22 > 0 && x29 < x24 && x27 < x23 && x26 > x21 && x28 > x29 && x19 > -1 && x29 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x30, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x31))))), x32, x33, x34, x34, x34, x34, x30) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x30 - 1, java.lang.Object(x35))), x32 + 1, x36, 1, x37, x38, x39, x30 - 1) :|: x33 > -1 && x30 > 0 && x40 < x33 && x38 < x34 && x34 > -1 && x40 > 0 && x32 > -1 && x38 > 0 ---------------------------------------- (36) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (37) Obligation: Rules: f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), arith, 1, 1, 1, 1, 1, arith1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && i9748:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && arith = i9748:0 + 1 && arith1 = i7267:0 - 1 && arith1 = i7267:0 - 1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x41, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42))))), x43, x44, x45, x45, x45, x45, x41) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x46, java.lang.Object(x47))), x48, 1, 1, x49, x50, x51, x46) :|: x44 > -1 && x41 > 0 && x52 < x44 && x50 < x45 && x45 > -1 && x43 > -1 && x50 > 0 && x48 = x43 + 1 && x46 = x41 - 1 && x46 = x41 - 1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x53, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x54, x55, x56, x56, x56, x56, x53) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x57, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58, x59, 1, 1, 1, 1, x57) :|: x55 > -1 && x53 > 0 && x60 < x55 && x61 < x56 && x56 > -1 && x54 > -1 && x60 > 0 && x58 = x54 + 1 && x57 = x53 - 1 && x57 = x53 - 1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x62, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63))))), x64, x65, x66, x67, x68, x69, x62) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(x71))), x72, x65, x73, x67, x74, x75, x70) :|: x68 > 0 && x66 > 0 && x69 > 0 && x62 > 0 && x65 > 0 && x67 > 0 && x76 < x69 && x74 < x68 && x73 > x66 && x75 > x76 && x64 > -1 && x76 > -1 && x72 = x64 + 1 && x70 = x62 - 1 && x70 = x62 - 1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x77, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x78))))), x79, x80, x81, x81, x81, x81, x77) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x82, java.lang.Object(x83))), x84, x85, 1, x86, x87, x88, x82) :|: x80 > -1 && x77 > 0 && x89 < x80 && x87 < x81 && x81 > -1 && x89 > 0 && x79 > -1 && x87 > 0 && x84 = x79 + 1 && x82 = x77 - 1 && x82 = x77 - 1 ---------------------------------------- (38) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), arith, 1, 1, 1, 1, 1, arith1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && i9748:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && arith = i9748:0 + 1 && arith1 = i7267:0 - 1 && arith1 = i7267:0 - 1 (2) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x41, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42))))), x43, x44, x45, x45, x45, x45, x41) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x46, java.lang.Object(x47))), x48, 1, 1, x49, x50, x51, x46) :|: x44 > -1 && x41 > 0 && x52 < x44 && x50 < x45 && x45 > -1 && x43 > -1 && x50 > 0 && x48 = x43 + 1 && x46 = x41 - 1 && x46 = x41 - 1 (3) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x53, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x54, x55, x56, x56, x56, x56, x53) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x57, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58, x59, 1, 1, 1, 1, x57) :|: x55 > -1 && x53 > 0 && x60 < x55 && x61 < x56 && x56 > -1 && x54 > -1 && x60 > 0 && x58 = x54 + 1 && x57 = x53 - 1 && x57 = x53 - 1 (4) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x62, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63))))), x64, x65, x66, x67, x68, x69, x62) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(x71))), x72, x65, x73, x67, x74, x75, x70) :|: x68 > 0 && x66 > 0 && x69 > 0 && x62 > 0 && x65 > 0 && x67 > 0 && x76 < x69 && x74 < x68 && x73 > x66 && x75 > x76 && x64 > -1 && x76 > -1 && x72 = x64 + 1 && x70 = x62 - 1 && x70 = x62 - 1 (5) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x77, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x78))))), x79, x80, x81, x81, x81, x81, x77) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x82, java.lang.Object(x83))), x84, x85, 1, x86, x87, x88, x82) :|: x80 > -1 && x77 > 0 && x89 < x80 && x87 < x81 && x81 > -1 && x89 > 0 && x79 > -1 && x87 > 0 && x84 = x79 + 1 && x82 = x77 - 1 && x82 = x77 - 1 Arcs: (1) -> (1), (4) (2) -> (1), (4) (3) -> (1), (3), (4) (4) -> (1), (2), (3), (4), (5) (5) -> (1), (3), (4) This digraph is fully evaluated! ---------------------------------------- (39) Obligation: Termination digraph: Nodes: (1) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0, o31962[LinkedList$Entry.next]o31962:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, o31962[LinkedList$Entry.previous]o31963:0, i7267:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), arith, 1, 1, 1, 1, 1, arith1) :|: o31962[LinkedList$Entry.next]o31962:0 > -1 && i7267:0 > 0 && o32194[LinkedList$Entry.next]o32192:0 < o31962[LinkedList$Entry.next]o31962:0 && o32195[LinkedList$Entry.previous]o32192:0 < o31962[LinkedList$Entry.previous]o31963:0 && i9748:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0 > -1 && arith = i9748:0 + 1 && arith1 = i7267:0 - 1 && arith1 = i7267:0 - 1 (2) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x41, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42))))), x43, x44, x45, x45, x45, x45, x41) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x46, java.lang.Object(x47))), x48, 1, 1, x49, x50, x51, x46) :|: x44 > -1 && x41 > 0 && x52 < x44 && x50 < x45 && x45 > -1 && x43 > -1 && x50 > 0 && x48 = x43 + 1 && x46 = x41 - 1 && x46 = x41 - 1 (3) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x62, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63))))), x64, x65, x66, x67, x68, x69, x62) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(x71))), x72, x65, x73, x67, x74, x75, x70) :|: x68 > 0 && x66 > 0 && x69 > 0 && x62 > 0 && x65 > 0 && x67 > 0 && x76 < x69 && x74 < x68 && x73 > x66 && x75 > x76 && x64 > -1 && x76 > -1 && x72 = x64 + 1 && x70 = x62 - 1 && x70 = x62 - 1 (4) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x53, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x54, x55, x56, x56, x56, x56, x53) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x57, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58, x59, 1, 1, 1, 1, x57) :|: x55 > -1 && x53 > 0 && x60 < x55 && x61 < x56 && x56 > -1 && x54 > -1 && x60 > 0 && x58 = x54 + 1 && x57 = x53 - 1 && x57 = x53 - 1 (5) f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x77, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x78))))), x79, x80, x81, x81, x81, x81, x77) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x82, java.lang.Object(x83))), x84, x85, 1, x86, x87, x88, x82) :|: x80 > -1 && x77 > 0 && x89 < x80 && x87 < x81 && x81 > -1 && x89 > 0 && x79 > -1 && x87 > 0 && x84 = x79 + 1 && x82 = x77 - 1 && x82 = x77 - 1 Arcs: (1) -> (1), (3) (2) -> (1), (3) (3) -> (1), (2), (3), (4), (5) (4) -> (1), (3), (4) (5) -> (1), (3), (4) This digraph is fully evaluated! ---------------------------------------- (40) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (41) Obligation: Rules: f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x53:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x54:0, x55:0, x56:0, x56:0, x56:0, x56:0, x53:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x53:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x54:0 + 1, x59:0, 1, 1, 1, 1, x53:0 - 1) :|: x54:0 > -1 && x60:0 > 0 && x56:0 > -1 && x61:0 < x56:0 && x60:0 < x55:0 && x53:0 > 0 && x55:0 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x62:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63:0))))), x64:0, x65:0, x66:0, x67:0, x68:0, x69:0, x62:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x62:0 - 1, java.lang.Object(x71:0))), x64:0 + 1, x65:0, x73:0, x67:0, x74:0, x75:0, x62:0 - 1) :|: x64:0 > -1 && x76:0 > -1 && x76:0 < x75:0 && x73:0 > x66:0 && x74:0 < x68:0 && x76:0 < x69:0 && x67:0 > 0 && x65:0 > 0 && x62:0 > 0 && x69:0 > 0 && x66:0 > 0 && x68:0 > 0 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0:0, o31962[LinkedList$Entry.next]o31962:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, i7267:0:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(i7267:0:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9748:0:0 + 1, 1, 1, 1, 1, 1, i7267:0:0 - 1) :|: i9748:0:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0:0 < o31962[LinkedList$Entry.previous]o31963:0:0 && o32194[LinkedList$Entry.next]o32192:0:0 < o31962[LinkedList$Entry.next]o31962:0:0 && i7267:0:0 > 0 && o31962[LinkedList$Entry.next]o31962:0:0 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x77:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x78:0))))), x79:0, x80:0, x81:0, x81:0, x81:0, x81:0, x77:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x77:0 - 1, java.lang.Object(x83:0))), x79:0 + 1, x85:0, 1, x86:0, x87:0, x88:0, x77:0 - 1) :|: x79:0 > -1 && x87:0 > 0 && x89:0 > 0 && x81:0 > -1 && x87:0 < x81:0 && x89:0 < x80:0 && x77:0 > 0 && x80:0 > -1 f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x41:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42:0))))), x43:0, x44:0, x45:0, x45:0, x45:0, x45:0, x41:0) -> f9192_0__init__FieldAccess(java.lang.Object(javaUtilEx.LinkedList$ListItr(x41:0 - 1, java.lang.Object(x47:0))), x43:0 + 1, 1, 1, x49:0, x50:0, x51:0, x41:0 - 1) :|: x43:0 > -1 && x50:0 > 0 && x45:0 > -1 && x50:0 < x45:0 && x52:0 < x44:0 && x41:0 > 0 && x44:0 > -1 ---------------------------------------- (42) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f9192_0__init__FieldAccess(VARIABLE, INTEGER, VARIABLE, VARIABLE, VARIABLE, VARIABLE, VARIABLE, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER, VARIABLE) javaUtilEx.LinkedList$Entry(VARIABLE) EOR() Replaced non-predefined constructor symbols by 0. ---------------------------------------- (43) Obligation: Rules: f9192_0__init__FieldAccess(c, x54:0, x55:0, x56:0, x56:0, x56:0, x56:0, x53:0) -> f9192_0__init__FieldAccess(c1, c2, x59:0, c3, c4, c5, c6, c7) :|: c7 = x53:0 - 1 && (c6 = 1 && (c5 = 1 && (c4 = 1 && (c3 = 1 && (c2 = x54:0 + 1 && (c1 = 0 && c = 0)))))) && (x54:0 > -1 && x60:0 > 0 && x56:0 > -1 && x61:0 < x56:0 && x60:0 < x55:0 && x53:0 > 0 && x55:0 > -1) f9192_0__init__FieldAccess(c8, x64:0, x65:0, x66:0, x67:0, x68:0, x69:0, x62:0) -> f9192_0__init__FieldAccess(c9, c10, x65:0, x73:0, x67:0, x74:0, x75:0, c11) :|: c11 = x62:0 - 1 && (c10 = x64:0 + 1 && (c9 = 0 && c8 = 0)) && (x64:0 > -1 && x76:0 > -1 && x76:0 < x75:0 && x73:0 > x66:0 && x74:0 < x68:0 && x76:0 < x69:0 && x67:0 > 0 && x65:0 > 0 && x62:0 > 0 && x69:0 > 0 && x66:0 > 0 && x68:0 > 0) f9192_0__init__FieldAccess(c12, i9748:0:0, o31962[LinkedList$Entry.next]o31962:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, i7267:0:0) -> f9192_0__init__FieldAccess(c13, c14, c15, c16, c17, c18, c19, c20) :|: c20 = i7267:0:0 - 1 && (c19 = 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = i9748:0:0 + 1 && (c13 = 0 && c12 = 0))))))) && (i9748:0:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0:0 < o31962[LinkedList$Entry.previous]o31963:0:0 && o32194[LinkedList$Entry.next]o32192:0:0 < o31962[LinkedList$Entry.next]o31962:0:0 && i7267:0:0 > 0 && o31962[LinkedList$Entry.next]o31962:0:0 > -1) f9192_0__init__FieldAccess(c21, x79:0, x80:0, x81:0, x81:0, x81:0, x81:0, x77:0) -> f9192_0__init__FieldAccess(c22, c23, x85:0, c24, x86:0, x87:0, x88:0, c25) :|: c25 = x77:0 - 1 && (c24 = 1 && (c23 = x79:0 + 1 && (c22 = 0 && c21 = 0))) && (x79:0 > -1 && x87:0 > 0 && x89:0 > 0 && x81:0 > -1 && x87:0 < x81:0 && x89:0 < x80:0 && x77:0 > 0 && x80:0 > -1) f9192_0__init__FieldAccess(c26, x43:0, x44:0, x45:0, x45:0, x45:0, x45:0, x41:0) -> f9192_0__init__FieldAccess(c27, c28, c29, c30, x49:0, x50:0, x51:0, c31) :|: c31 = x41:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = x43:0 + 1 && (c27 = 0 && c26 = 0)))) && (x43:0 > -1 && x50:0 > 0 && x45:0 > -1 && x50:0 < x45:0 && x52:0 < x44:0 && x41:0 > 0 && x44:0 > -1) ---------------------------------------- (44) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f9192_0__init__FieldAccess(x, x1, x2, x3, x4, x5, x6, x7)] = c*x + x5 + x7 The following rules are decreasing: f9192_0__init__FieldAccess(c8, x64:0, x65:0, x66:0, x67:0, x68:0, x69:0, x62:0) -> f9192_0__init__FieldAccess(c9, c10, x65:0, x73:0, x67:0, x74:0, x75:0, c11) :|: c11 = x62:0 - 1 && (c10 = x64:0 + 1 && (c9 = 0 && c8 = 0)) && (x64:0 > -1 && x76:0 > -1 && x76:0 < x75:0 && x73:0 > x66:0 && x74:0 < x68:0 && x76:0 < x69:0 && x67:0 > 0 && x65:0 > 0 && x62:0 > 0 && x69:0 > 0 && x66:0 > 0 && x68:0 > 0) f9192_0__init__FieldAccess(c21, x79:0, x80:0, x81:0, x81:0, x81:0, x81:0, x77:0) -> f9192_0__init__FieldAccess(c22, c23, x85:0, c24, x86:0, x87:0, x88:0, c25) :|: c25 = x77:0 - 1 && (c24 = 1 && (c23 = x79:0 + 1 && (c22 = 0 && c21 = 0))) && (x79:0 > -1 && x87:0 > 0 && x89:0 > 0 && x81:0 > -1 && x87:0 < x81:0 && x89:0 < x80:0 && x77:0 > 0 && x80:0 > -1) f9192_0__init__FieldAccess(c26, x43:0, x44:0, x45:0, x45:0, x45:0, x45:0, x41:0) -> f9192_0__init__FieldAccess(c27, c28, c29, c30, x49:0, x50:0, x51:0, c31) :|: c31 = x41:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = x43:0 + 1 && (c27 = 0 && c26 = 0)))) && (x43:0 > -1 && x50:0 > 0 && x45:0 > -1 && x50:0 < x45:0 && x52:0 < x44:0 && x41:0 > 0 && x44:0 > -1) The following rules are bounded: f9192_0__init__FieldAccess(c, x54:0, x55:0, x56:0, x56:0, x56:0, x56:0, x53:0) -> f9192_0__init__FieldAccess(c1, c2, x59:0, c3, c4, c5, c6, c7) :|: c7 = x53:0 - 1 && (c6 = 1 && (c5 = 1 && (c4 = 1 && (c3 = 1 && (c2 = x54:0 + 1 && (c1 = 0 && c = 0)))))) && (x54:0 > -1 && x60:0 > 0 && x56:0 > -1 && x61:0 < x56:0 && x60:0 < x55:0 && x53:0 > 0 && x55:0 > -1) f9192_0__init__FieldAccess(c8, x64:0, x65:0, x66:0, x67:0, x68:0, x69:0, x62:0) -> f9192_0__init__FieldAccess(c9, c10, x65:0, x73:0, x67:0, x74:0, x75:0, c11) :|: c11 = x62:0 - 1 && (c10 = x64:0 + 1 && (c9 = 0 && c8 = 0)) && (x64:0 > -1 && x76:0 > -1 && x76:0 < x75:0 && x73:0 > x66:0 && x74:0 < x68:0 && x76:0 < x69:0 && x67:0 > 0 && x65:0 > 0 && x62:0 > 0 && x69:0 > 0 && x66:0 > 0 && x68:0 > 0) f9192_0__init__FieldAccess(c12, i9748:0:0, o31962[LinkedList$Entry.next]o31962:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, i7267:0:0) -> f9192_0__init__FieldAccess(c13, c14, c15, c16, c17, c18, c19, c20) :|: c20 = i7267:0:0 - 1 && (c19 = 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = i9748:0:0 + 1 && (c13 = 0 && c12 = 0))))))) && (i9748:0:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0:0 < o31962[LinkedList$Entry.previous]o31963:0:0 && o32194[LinkedList$Entry.next]o32192:0:0 < o31962[LinkedList$Entry.next]o31962:0:0 && i7267:0:0 > 0 && o31962[LinkedList$Entry.next]o31962:0:0 > -1) f9192_0__init__FieldAccess(c21, x79:0, x80:0, x81:0, x81:0, x81:0, x81:0, x77:0) -> f9192_0__init__FieldAccess(c22, c23, x85:0, c24, x86:0, x87:0, x88:0, c25) :|: c25 = x77:0 - 1 && (c24 = 1 && (c23 = x79:0 + 1 && (c22 = 0 && c21 = 0))) && (x79:0 > -1 && x87:0 > 0 && x89:0 > 0 && x81:0 > -1 && x87:0 < x81:0 && x89:0 < x80:0 && x77:0 > 0 && x80:0 > -1) f9192_0__init__FieldAccess(c26, x43:0, x44:0, x45:0, x45:0, x45:0, x45:0, x41:0) -> f9192_0__init__FieldAccess(c27, c28, c29, c30, x49:0, x50:0, x51:0, c31) :|: c31 = x41:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = x43:0 + 1 && (c27 = 0 && c26 = 0)))) && (x43:0 > -1 && x50:0 > 0 && x45:0 > -1 && x50:0 < x45:0 && x52:0 < x44:0 && x41:0 > 0 && x44:0 > -1) ---------------------------------------- (45) Obligation: Rules: f9192_0__init__FieldAccess(c, x54:0, x55:0, x56:0, x56:0, x56:0, x56:0, x53:0) -> f9192_0__init__FieldAccess(c1, c2, x59:0, c3, c4, c5, c6, c7) :|: c7 = x53:0 - 1 && (c6 = 1 && (c5 = 1 && (c4 = 1 && (c3 = 1 && (c2 = x54:0 + 1 && (c1 = 0 && c = 0)))))) && (x54:0 > -1 && x60:0 > 0 && x56:0 > -1 && x61:0 < x56:0 && x60:0 < x55:0 && x53:0 > 0 && x55:0 > -1) f9192_0__init__FieldAccess(c12, i9748:0:0, o31962[LinkedList$Entry.next]o31962:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, i7267:0:0) -> f9192_0__init__FieldAccess(c13, c14, c15, c16, c17, c18, c19, c20) :|: c20 = i7267:0:0 - 1 && (c19 = 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = i9748:0:0 + 1 && (c13 = 0 && c12 = 0))))))) && (i9748:0:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0:0 < o31962[LinkedList$Entry.previous]o31963:0:0 && o32194[LinkedList$Entry.next]o32192:0:0 < o31962[LinkedList$Entry.next]o31962:0:0 && i7267:0:0 > 0 && o31962[LinkedList$Entry.next]o31962:0:0 > -1) ---------------------------------------- (46) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f9192_0__init__FieldAccess ] = f9192_0__init__FieldAccess_8 The following rules are decreasing: f9192_0__init__FieldAccess(c, x54:0, x55:0, x56:0, x56:0, x56:0, x56:0, x53:0) -> f9192_0__init__FieldAccess(c1, c2, x59:0, c3, c4, c5, c6, c7) :|: c7 = x53:0 - 1 && (c6 = 1 && (c5 = 1 && (c4 = 1 && (c3 = 1 && (c2 = x54:0 + 1 && (c1 = 0 && c = 0)))))) && (x54:0 > -1 && x60:0 > 0 && x56:0 > -1 && x61:0 < x56:0 && x60:0 < x55:0 && x53:0 > 0 && x55:0 > -1) f9192_0__init__FieldAccess(c12, i9748:0:0, o31962[LinkedList$Entry.next]o31962:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, i7267:0:0) -> f9192_0__init__FieldAccess(c13, c14, c15, c16, c17, c18, c19, c20) :|: c20 = i7267:0:0 - 1 && (c19 = 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = i9748:0:0 + 1 && (c13 = 0 && c12 = 0))))))) && (i9748:0:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0:0 < o31962[LinkedList$Entry.previous]o31963:0:0 && o32194[LinkedList$Entry.next]o32192:0:0 < o31962[LinkedList$Entry.next]o31962:0:0 && i7267:0:0 > 0 && o31962[LinkedList$Entry.next]o31962:0:0 > -1) The following rules are bounded: f9192_0__init__FieldAccess(c, x54:0, x55:0, x56:0, x56:0, x56:0, x56:0, x53:0) -> f9192_0__init__FieldAccess(c1, c2, x59:0, c3, c4, c5, c6, c7) :|: c7 = x53:0 - 1 && (c6 = 1 && (c5 = 1 && (c4 = 1 && (c3 = 1 && (c2 = x54:0 + 1 && (c1 = 0 && c = 0)))))) && (x54:0 > -1 && x60:0 > 0 && x56:0 > -1 && x61:0 < x56:0 && x60:0 < x55:0 && x53:0 > 0 && x55:0 > -1) f9192_0__init__FieldAccess(c12, i9748:0:0, o31962[LinkedList$Entry.next]o31962:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, o31962[LinkedList$Entry.previous]o31963:0:0, i7267:0:0) -> f9192_0__init__FieldAccess(c13, c14, c15, c16, c17, c18, c19, c20) :|: c20 = i7267:0:0 - 1 && (c19 = 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = i9748:0:0 + 1 && (c13 = 0 && c12 = 0))))))) && (i9748:0:0 > -1 && o31962[LinkedList$Entry.previous]o31963:0:0 > -1 && o32195[LinkedList$Entry.previous]o32192:0:0 < o31962[LinkedList$Entry.previous]o31963:0:0 && o32194[LinkedList$Entry.next]o32192:0:0 < o31962[LinkedList$Entry.next]o31962:0:0 && i7267:0:0 > 0 && o31962[LinkedList$Entry.next]o31962:0:0 > -1) ---------------------------------------- (47) YES ---------------------------------------- (48) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, next] *javaUtilEx.LinkedList$Entry: [next] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex > i4393 (Introduced counter i9749) ---------------------------------------- (49) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 32 IRulesP rules: f8172_0__init__FieldAccess(EOS(STATIC_8172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8179_0__init__Load(EOS(STATIC_8179), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i4393, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: TRUE f8179_0__init__Load(EOS(STATIC_8179), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i4393, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8186_0__init__GE(EOS(STATIC_8186), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i4393, i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: TRUE f8186_0__init__GE(EOS(STATIC_8186), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i4393, i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8195_0__init__GE(EOS(STATIC_8195), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i4393, i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: i4393 < i4394 f8195_0__init__GE(EOS(STATIC_8195), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i4393, i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8204_0__init__Load(EOS(STATIC_8204), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: i4393 < i4394 f8204_0__init__Load(EOS(STATIC_8204), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8213_0__init__Load(EOS(STATIC_8213), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: TRUE f8213_0__init__Load(EOS(STATIC_8213), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8220_0__init__FieldAccess(EOS(STATIC_8220), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: TRUE f8220_0__init__FieldAccess(EOS(STATIC_8220), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8229_0__init__FieldAccess(EOS(STATIC_8229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(o14119sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: TRUE f8229_0__init__FieldAccess(EOS(STATIC_8229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(o14119sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8239_0__init__FieldAccess(EOS(STATIC_8239), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(o14119sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118) :|: o14119[LinkedList$Entry.next]o14118 > 0 && o14118[LinkedList$Entry.next]o14119 > 0 f8229_0__init__FieldAccess(EOS(STATIC_8229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15371sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15371sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15371sub-1310211533))), java.lang.Object(o15371sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15371[LinkedList$Entry.next]o14116, o15371[LinkedList$Entry.next]o15371, o15371[LinkedList$Entry.next]o15371, o15371[LinkedList$Entry.next]o14116) -> f8240_0__init__FieldAccess(EOS(STATIC_8240), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15371sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15371sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15371sub-1310211533))), java.lang.Object(o15371sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15371[LinkedList$Entry.next]o14116, o15371[LinkedList$Entry.next]o15371) :|: TRUE f8239_0__init__FieldAccess(EOS(STATIC_8239), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub-1309220897))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14118[LinkedList$Entry.next]o15390, o15390[LinkedList$Entry.next]o14116, o15390[LinkedList$Entry.next]o14118) -> f8248_0__init__FieldAccess(EOS(STATIC_8248), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub-1309220897))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14118[LinkedList$Entry.next]o15390, o15392[LinkedList$Entry.next]o14118) :|: o15392[LinkedList$Entry.next]o14118 < o15390[LinkedList$Entry.next]o14118 && o15390[LinkedList$Entry.next]o14118 >= 0 f8248_0__init__FieldAccess(EOS(STATIC_8248), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub-1309220897))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14118[LinkedList$Entry.next]o15390, o15392[LinkedList$Entry.next]o14118) -> f8257_0__init__FieldAccess(EOS(STATIC_8257), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(o15392sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14118[LinkedList$Entry.next]o15390, o15392[LinkedList$Entry.next]o14118) :|: TRUE f8257_0__init__FieldAccess(EOS(STATIC_8257), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866))))), java.lang.Object(o15392sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14118[LinkedList$Entry.next]o15390, o15392[LinkedList$Entry.next]o14118) -> f8268_0__init__Load(EOS(STATIC_8268), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: o14118[LinkedList$Entry.next]o15392 > o14118[LinkedList$Entry.next]o15390 && o14118[LinkedList$Entry.next]o15390 >= 0 f8268_0__init__Load(EOS(STATIC_8268), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8279_0__init__Duplicate(EOS(STATIC_8279), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: TRUE f8279_0__init__Duplicate(EOS(STATIC_8279), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8283_0__init__FieldAccess(EOS(STATIC_8283), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: TRUE f8283_0__init__FieldAccess(EOS(STATIC_8283), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8292_0__init__ConstantStackPush(EOS(STATIC_8292), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4393, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: TRUE f8292_0__init__ConstantStackPush(EOS(STATIC_8292), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4393, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8301_0__init__IntArithmetic(EOS(STATIC_8301), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4393, 1, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: TRUE f8301_0__init__IntArithmetic(EOS(STATIC_8301), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4393, matching1, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8310_0__init__FieldAccess(EOS(STATIC_8310), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4393 + 1, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: i4393 >= 0 && matching1 = 1 f8310_0__init__FieldAccess(EOS(STATIC_8310), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15392sub-1310211533))), i4953, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8317_0__init__JMP(EOS(STATIC_8317), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), i4394, i9749 + 1, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: i9749 >= 0 f8317_0__init__JMP(EOS(STATIC_8317), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8326_0__init__Load(EOS(STATIC_8326), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) :|: TRUE f8326_0__init__Load(EOS(STATIC_8326), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392) -> f8165_0__init__Load(EOS(STATIC_8165), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4953, java.lang.Object(o15392sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o15392[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o15392, o15392[LinkedList$Entry.next]o14116) :|: TRUE f8165_0__init__Load(EOS(STATIC_8165), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) -> f8172_0__init__FieldAccess(EOS(STATIC_8172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o14119sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o14118[LinkedList$Entry.next]o14116, o14119[LinkedList$Entry.next]o14118, o14118[LinkedList$Entry.next]o14119, o14119[LinkedList$Entry.next]o14116) :|: TRUE f8240_0__init__FieldAccess(EOS(STATIC_8240), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub-1309220773))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15394[LinkedList$Entry.next]o14116, o15394[LinkedList$Entry.next]o15394) -> f8249_0__init__FieldAccess(EOS(STATIC_8249), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub-1309220773))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: o15396[LinkedList$Entry.next]o14116 < o15394[LinkedList$Entry.next]o14116 && o15394[LinkedList$Entry.next]o14116 >= 0 && o15396[LinkedList$Entry.next]o15394 < o15394[LinkedList$Entry.next]o15394 && o15394[LinkedList$Entry.next]o15394 >= 0 f8249_0__init__FieldAccess(EOS(STATIC_8249), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub-1309220773))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8258_0__init__FieldAccess(EOS(STATIC_8258), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(o15396sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8258_0__init__FieldAccess(EOS(STATIC_8258), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990))))), java.lang.Object(o15396sub0), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8269_0__init__Load(EOS(STATIC_8269), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8269_0__init__Load(EOS(STATIC_8269), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8280_0__init__Duplicate(EOS(STATIC_8280), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8280_0__init__Duplicate(EOS(STATIC_8280), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8284_0__init__FieldAccess(EOS(STATIC_8284), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8284_0__init__FieldAccess(EOS(STATIC_8284), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8293_0__init__ConstantStackPush(EOS(STATIC_8293), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4393, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8293_0__init__ConstantStackPush(EOS(STATIC_8293), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4393, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8302_0__init__IntArithmetic(EOS(STATIC_8302), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4393, 1, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8302_0__init__IntArithmetic(EOS(STATIC_8302), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4393, matching1, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8311_0__init__FieldAccess(EOS(STATIC_8311), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4393 + 1, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: i4393 >= 0 && matching1 = 1 f8311_0__init__FieldAccess(EOS(STATIC_8311), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4394, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393, java.lang.Object(o15396sub-1310211533))), i4970, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8318_0__init__JMP(EOS(STATIC_8318), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), i4394, i9749 + 1, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: i9749 >= 0 f8318_0__init__JMP(EOS(STATIC_8318), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8327_0__init__Load(EOS(STATIC_8327), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) :|: TRUE f8327_0__init__Load(EOS(STATIC_8327), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15396[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394) -> f8165_0__init__Load(EOS(STATIC_8165), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4970, java.lang.Object(o15396sub-1310211533))), i4394, i9749, o14123[LinkedList$Entry.previous]o14123, o14123[LinkedList$Entry.previous]o14122, o14123[LinkedList$Entry.previous]o14125, o14123[LinkedList$Entry.previous]o14124, o14125[LinkedList$Entry.previous]o14125, o14125[LinkedList$Entry.previous]o14122, o14125[LinkedList$Entry.previous]o14123, o14125[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14124, o14124[LinkedList$Entry.previous]o14124, o14124[LinkedList$Entry.next]o14122, o14124[LinkedList$Entry.previous]o14122, o14124[LinkedList$Entry.next]o14123, o14124[LinkedList$Entry.previous]o14123, o14124[LinkedList$Entry.next]o14125, o14124[LinkedList$Entry.previous]o14125, o15394[LinkedList$Entry.next]o14116, o15396[LinkedList$Entry.next]o15394, o15394[LinkedList$Entry.next]o15396, o15396[LinkedList$Entry.next]o14116) :|: o15394[LinkedList$Entry.next]o15396 = 1 Combined rules. Obtained 2 IRulesP rules: f8172_0__init__FieldAccess(EOS(STATIC_8172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990:0))))), i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15396sub1675534990:0))))), i9749:0, o14123[LinkedList$Entry.previous]o14123:0, o14123[LinkedList$Entry.previous]o14122:0, o14123[LinkedList$Entry.previous]o14125:0, o14123[LinkedList$Entry.previous]o14124:0, o14125[LinkedList$Entry.previous]o14125:0, o14125[LinkedList$Entry.previous]o14122:0, o14125[LinkedList$Entry.previous]o14123:0, o14125[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14124:0, o14124[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14122:0, o14124[LinkedList$Entry.previous]o14122:0, o14124[LinkedList$Entry.next]o14123:0, o14124[LinkedList$Entry.previous]o14123:0, o14124[LinkedList$Entry.next]o14125:0, o14124[LinkedList$Entry.previous]o14125:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14116:0) -> f8172_0__init__FieldAccess(EOS(STATIC_8172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0 + 1, java.lang.Object(o15396sub-1310211533:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0 + 1, java.lang.Object(o15396sub-1310211533:0))), i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0 + 1, java.lang.Object(o15396sub-1310211533:0))), i9749:0 + 1, o14123[LinkedList$Entry.previous]o14123:0, o14123[LinkedList$Entry.previous]o14122:0, o14123[LinkedList$Entry.previous]o14125:0, o14123[LinkedList$Entry.previous]o14124:0, o14125[LinkedList$Entry.previous]o14125:0, o14125[LinkedList$Entry.previous]o14122:0, o14125[LinkedList$Entry.previous]o14123:0, o14125[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14124:0, o14124[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14122:0, o14124[LinkedList$Entry.previous]o14122:0, o14124[LinkedList$Entry.next]o14123:0, o14124[LinkedList$Entry.previous]o14123:0, o14124[LinkedList$Entry.next]o14125:0, o14124[LinkedList$Entry.previous]o14125:0, o15394[LinkedList$Entry.next]o14116:0, o15396[LinkedList$Entry.next]o15394:0, 1, o15396[LinkedList$Entry.next]o14116:0) :|: i4394:0 > i4393:0 && o14118[LinkedList$Entry.next]o14116:0 > -1 && o15396[LinkedList$Entry.next]o14116:0 < o14118[LinkedList$Entry.next]o14116:0 && o15396[LinkedList$Entry.next]o15394:0 < o14119[LinkedList$Entry.next]o14118:0 && o14119[LinkedList$Entry.next]o14118:0 > -1 && i9749:0 > -1 && i4393:0 > -1 f8172_0__init__FieldAccess(EOS(STATIC_8172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866:0))))), i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15392sub1675534866:0))))), i9749:0, o14123[LinkedList$Entry.previous]o14123:0, o14123[LinkedList$Entry.previous]o14122:0, o14123[LinkedList$Entry.previous]o14125:0, o14123[LinkedList$Entry.previous]o14124:0, o14125[LinkedList$Entry.previous]o14125:0, o14125[LinkedList$Entry.previous]o14122:0, o14125[LinkedList$Entry.previous]o14123:0, o14125[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14124:0, o14124[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14122:0, o14124[LinkedList$Entry.previous]o14122:0, o14124[LinkedList$Entry.next]o14123:0, o14124[LinkedList$Entry.previous]o14123:0, o14124[LinkedList$Entry.next]o14125:0, o14124[LinkedList$Entry.previous]o14125:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14119:0, o14119[LinkedList$Entry.next]o14116:0) -> f8172_0__init__FieldAccess(EOS(STATIC_8172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0 + 1, java.lang.Object(o15392sub-1310211533:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0 + 1, java.lang.Object(o15392sub-1310211533:0))), i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4393:0 + 1, java.lang.Object(o15392sub-1310211533:0))), i9749:0 + 1, o14123[LinkedList$Entry.previous]o14123:0, o14123[LinkedList$Entry.previous]o14122:0, o14123[LinkedList$Entry.previous]o14125:0, o14123[LinkedList$Entry.previous]o14124:0, o14125[LinkedList$Entry.previous]o14125:0, o14125[LinkedList$Entry.previous]o14122:0, o14125[LinkedList$Entry.previous]o14123:0, o14125[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14124:0, o14124[LinkedList$Entry.previous]o14124:0, o14124[LinkedList$Entry.next]o14122:0, o14124[LinkedList$Entry.previous]o14122:0, o14124[LinkedList$Entry.next]o14123:0, o14124[LinkedList$Entry.previous]o14123:0, o14124[LinkedList$Entry.next]o14125:0, o14124[LinkedList$Entry.previous]o14125:0, o14118[LinkedList$Entry.next]o14116:0, o15392[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o15392:0, o15392[LinkedList$Entry.next]o14116:0) :|: o14118[LinkedList$Entry.next]o14119:0 > 0 && o14119[LinkedList$Entry.next]o14118:0 > 0 && i4394:0 > i4393:0 && o15392[LinkedList$Entry.next]o14118:0 < o14119[LinkedList$Entry.next]o14118:0 && o14118[LinkedList$Entry.next]o15392:0 > o14118[LinkedList$Entry.next]o14119:0 && i9749:0 > -1 && i4393:0 > -1 Filtered constant ground arguments: f8172_0__init__FieldAccess(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) -> f8172_0__init__FieldAccess(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) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2, x3) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry(x2) Filtered duplicate arguments: f8172_0__init__FieldAccess(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) -> f8172_0__init__FieldAccess(x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25) Filtered unneeded arguments: f8172_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) -> f8172_0__init__FieldAccess(x1, x2, x3, x20, x21, x22, x23) Finished conversion. Obtained 2 rules.P rules: f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15396sub1675534990:0))))), i9749:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14116:0, i4393:0) -> f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0 + 1, java.lang.Object(o15396sub-1310211533:0))), i9749:0 + 1, o15394[LinkedList$Entry.next]o14116:0, o15396[LinkedList$Entry.next]o15394:0, 1, o15396[LinkedList$Entry.next]o14116:0, i4393:0 + 1) :|: o14118[LinkedList$Entry.next]o14116:0 > -1 && i4394:0 > i4393:0 && o15396[LinkedList$Entry.next]o14116:0 < o14118[LinkedList$Entry.next]o14116:0 && o15396[LinkedList$Entry.next]o15394:0 < o14119[LinkedList$Entry.next]o14118:0 && o14119[LinkedList$Entry.next]o14118:0 > -1 && i4393:0 > -1 && i9749:0 > -1 f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15392sub1675534866:0))))), i9749:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14119:0, o14119[LinkedList$Entry.next]o14116:0, i4393:0) -> f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0 + 1, java.lang.Object(o15392sub-1310211533:0))), i9749:0 + 1, o14118[LinkedList$Entry.next]o14116:0, o15392[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o15392:0, o15392[LinkedList$Entry.next]o14116:0, i4393:0 + 1) :|: o14119[LinkedList$Entry.next]o14118:0 > 0 && o14118[LinkedList$Entry.next]o14119:0 > 0 && i4394:0 > i4393:0 && o15392[LinkedList$Entry.next]o14118:0 < o14119[LinkedList$Entry.next]o14118:0 && o14118[LinkedList$Entry.next]o15392:0 > o14118[LinkedList$Entry.next]o14119:0 && i4393:0 > -1 && i9749:0 > -1 ---------------------------------------- (50) Obligation: Rules: f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15396sub1675534990:0))))), i9749:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14116:0, i4393:0) -> f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0 + 1, java.lang.Object(o15396sub-1310211533:0))), i9749:0 + 1, o15394[LinkedList$Entry.next]o14116:0, o15396[LinkedList$Entry.next]o15394:0, 1, o15396[LinkedList$Entry.next]o14116:0, i4393:0 + 1) :|: o14118[LinkedList$Entry.next]o14116:0 > -1 && i4394:0 > i4393:0 && o15396[LinkedList$Entry.next]o14116:0 < o14118[LinkedList$Entry.next]o14116:0 && o15396[LinkedList$Entry.next]o15394:0 < o14119[LinkedList$Entry.next]o14118:0 && o14119[LinkedList$Entry.next]o14118:0 > -1 && i4393:0 > -1 && i9749:0 > -1 f8172_0__init__FieldAccess(x, java.lang.Object(javaUtilEx.LinkedList$ListItr(x1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x2))))), x3, x4, x5, x6, x7, x1) -> f8172_0__init__FieldAccess(x, java.lang.Object(javaUtilEx.LinkedList$ListItr(x1 + 1, java.lang.Object(x8))), x3 + 1, x4, x9, x10, x11, x1 + 1) :|: x5 > 0 && x6 > 0 && x > x1 && x9 < x5 && x10 > x6 && x1 > -1 && x3 > -1 ---------------------------------------- (51) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (52) Obligation: Rules: f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15396sub1675534990:0))))), i9749:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14116:0, i4393:0) -> f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o15396sub-1310211533:0))), arith, o15394[LinkedList$Entry.next]o14116:0, o15396[LinkedList$Entry.next]o15394:0, 1, o15396[LinkedList$Entry.next]o14116:0, arith1) :|: o14118[LinkedList$Entry.next]o14116:0 > -1 && i4394:0 > i4393:0 && o15396[LinkedList$Entry.next]o14116:0 < o14118[LinkedList$Entry.next]o14116:0 && o15396[LinkedList$Entry.next]o15394:0 < o14119[LinkedList$Entry.next]o14118:0 && o14119[LinkedList$Entry.next]o14118:0 > -1 && i4393:0 > -1 && i9749:0 > -1 && arith = i9749:0 + 1 && arith1 = i4393:0 + 1 && arith1 = i4393:0 + 1 f8172_0__init__FieldAccess(x12, java.lang.Object(javaUtilEx.LinkedList$ListItr(x13, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x14))))), x15, x16, x17, x18, x19, x13) -> f8172_0__init__FieldAccess(x12, java.lang.Object(javaUtilEx.LinkedList$ListItr(x20, java.lang.Object(x21))), x22, x16, x23, x24, x25, x20) :|: x17 > 0 && x18 > 0 && x12 > x13 && x23 < x17 && x24 > x18 && x13 > -1 && x15 > -1 && x22 = x15 + 1 && x20 = x13 + 1 && x20 = x13 + 1 ---------------------------------------- (53) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15396sub1675534990:0))))), i9749:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14116:0, i4393:0) -> f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o15396sub-1310211533:0))), arith, o15394[LinkedList$Entry.next]o14116:0, o15396[LinkedList$Entry.next]o15394:0, 1, o15396[LinkedList$Entry.next]o14116:0, arith1) :|: o14118[LinkedList$Entry.next]o14116:0 > -1 && i4394:0 > i4393:0 && o15396[LinkedList$Entry.next]o14116:0 < o14118[LinkedList$Entry.next]o14116:0 && o15396[LinkedList$Entry.next]o15394:0 < o14119[LinkedList$Entry.next]o14118:0 && o14119[LinkedList$Entry.next]o14118:0 > -1 && i4393:0 > -1 && i9749:0 > -1 && arith = i9749:0 + 1 && arith1 = i4393:0 + 1 && arith1 = i4393:0 + 1 (2) f8172_0__init__FieldAccess(x12, java.lang.Object(javaUtilEx.LinkedList$ListItr(x13, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x14))))), x15, x16, x17, x18, x19, x13) -> f8172_0__init__FieldAccess(x12, java.lang.Object(javaUtilEx.LinkedList$ListItr(x20, java.lang.Object(x21))), x22, x16, x23, x24, x25, x20) :|: x17 > 0 && x18 > 0 && x12 > x13 && x23 < x17 && x24 > x18 && x13 > -1 && x15 > -1 && x22 = x15 + 1 && x20 = x13 + 1 && x20 = x13 + 1 Arcs: (1) -> (1), (2) (2) -> (1), (2) This digraph is fully evaluated! ---------------------------------------- (54) Obligation: Termination digraph: Nodes: (1) f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15396sub1675534990:0))))), i9749:0, o14118[LinkedList$Entry.next]o14116:0, o14119[LinkedList$Entry.next]o14118:0, o14119[LinkedList$Entry.next]o14118:0, o14118[LinkedList$Entry.next]o14116:0, i4393:0) -> f8172_0__init__FieldAccess(i4394:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o15396sub-1310211533:0))), arith, o15394[LinkedList$Entry.next]o14116:0, o15396[LinkedList$Entry.next]o15394:0, 1, o15396[LinkedList$Entry.next]o14116:0, arith1) :|: o14118[LinkedList$Entry.next]o14116:0 > -1 && i4394:0 > i4393:0 && o15396[LinkedList$Entry.next]o14116:0 < o14118[LinkedList$Entry.next]o14116:0 && o15396[LinkedList$Entry.next]o15394:0 < o14119[LinkedList$Entry.next]o14118:0 && o14119[LinkedList$Entry.next]o14118:0 > -1 && i4393:0 > -1 && i9749:0 > -1 && arith = i9749:0 + 1 && arith1 = i4393:0 + 1 && arith1 = i4393:0 + 1 (2) f8172_0__init__FieldAccess(x12, java.lang.Object(javaUtilEx.LinkedList$ListItr(x13, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x14))))), x15, x16, x17, x18, x19, x13) -> f8172_0__init__FieldAccess(x12, java.lang.Object(javaUtilEx.LinkedList$ListItr(x20, java.lang.Object(x21))), x22, x16, x23, x24, x25, x20) :|: x17 > 0 && x18 > 0 && x12 > x13 && x23 < x17 && x24 > x18 && x13 > -1 && x15 > -1 && x22 = x15 + 1 && x20 = x13 + 1 && x20 = x13 + 1 Arcs: (1) -> (1), (2) (2) -> (1), (2) This digraph is fully evaluated! ---------------------------------------- (55) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (56) Obligation: Rules: f8172_0__init__FieldAccess(x12:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x13:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x14:0))))), x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f8172_0__init__FieldAccess(x12:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x13:0 + 1, java.lang.Object(x21:0))), x15:0 + 1, x16:0, x23:0, x24:0, x25:0, x13:0 + 1) :|: x13:0 > -1 && x15:0 > -1 && x24:0 > x18:0 && x23:0 < x17:0 && x13:0 < x12:0 && x18:0 > 0 && x17:0 > 0 f8172_0__init__FieldAccess(i4394:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15396sub1675534990:0:0))))), i9749:0:0, o14118[LinkedList$Entry.next]o14116:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14118[LinkedList$Entry.next]o14116:0:0, i4393:0:0) -> f8172_0__init__FieldAccess(i4394:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4393:0:0 + 1, java.lang.Object(o15396sub-1310211533:0:0))), i9749:0:0 + 1, o15394[LinkedList$Entry.next]o14116:0:0, o15396[LinkedList$Entry.next]o15394:0:0, 1, o15396[LinkedList$Entry.next]o14116:0:0, i4393:0:0 + 1) :|: i4393:0:0 > -1 && i9749:0:0 > -1 && o14119[LinkedList$Entry.next]o14118:0:0 > -1 && o15396[LinkedList$Entry.next]o15394:0:0 < o14119[LinkedList$Entry.next]o14118:0:0 && o15396[LinkedList$Entry.next]o14116:0:0 < o14118[LinkedList$Entry.next]o14116:0:0 && i4394:0:0 > i4393:0:0 && o14118[LinkedList$Entry.next]o14116:0:0 > -1 ---------------------------------------- (57) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f8172_0__init__FieldAccess(INTEGER, VARIABLE, INTEGER, VARIABLE, INTEGER, VARIABLE, VARIABLE, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER, VARIABLE) javaUtilEx.LinkedList$Entry(VARIABLE) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (58) Obligation: Rules: f8172_0__init__FieldAccess(x12:0, c, x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f8172_0__init__FieldAccess(x12:0, c1, c2, x16:0, x23:0, x24:0, x25:0, c3) :|: c3 = x13:0 + 1 && (c2 = x15:0 + 1 && (c1 = 0 && c = 0)) && (x13:0 > -1 && x15:0 > -1 && x24:0 > x18:0 && x23:0 < x17:0 && x13:0 < x12:0 && x18:0 > 0 && x17:0 > 0) f8172_0__init__FieldAccess(i4394:0:0, c4, i9749:0:0, o14118[LinkedList$Entry.next]o14116:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14118[LinkedList$Entry.next]o14116:0:0, i4393:0:0) -> f8172_0__init__FieldAccess(i4394:0:0, c5, c6, o15394[LinkedList$Entry.next]o14116:0:0, o15396[LinkedList$Entry.next]o15394:0:0, c7, o15396[LinkedList$Entry.next]o14116:0:0, c8) :|: c8 = i4393:0:0 + 1 && (c7 = 1 && (c6 = i9749:0:0 + 1 && (c5 = 0 && c4 = 0))) && (i4393:0:0 > -1 && i9749:0:0 > -1 && o14119[LinkedList$Entry.next]o14118:0:0 > -1 && o15396[LinkedList$Entry.next]o15394:0:0 < o14119[LinkedList$Entry.next]o14118:0:0 && o15396[LinkedList$Entry.next]o14116:0:0 < o14118[LinkedList$Entry.next]o14116:0:0 && i4394:0:0 > i4393:0:0 && o14118[LinkedList$Entry.next]o14116:0:0 > -1) ---------------------------------------- (59) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f8172_0__init__FieldAccess(x, x1, x2, x3, x4, x5, x6, x7)] = -1 + c1*x1 + x4 The following rules are decreasing: f8172_0__init__FieldAccess(x12:0, c, x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f8172_0__init__FieldAccess(x12:0, c1, c2, x16:0, x23:0, x24:0, x25:0, c3) :|: c3 = x13:0 + 1 && (c2 = x15:0 + 1 && (c1 = 0 && c = 0)) && (x13:0 > -1 && x15:0 > -1 && x24:0 > x18:0 && x23:0 < x17:0 && x13:0 < x12:0 && x18:0 > 0 && x17:0 > 0) f8172_0__init__FieldAccess(i4394:0:0, c4, i9749:0:0, o14118[LinkedList$Entry.next]o14116:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14118[LinkedList$Entry.next]o14116:0:0, i4393:0:0) -> f8172_0__init__FieldAccess(i4394:0:0, c5, c6, o15394[LinkedList$Entry.next]o14116:0:0, o15396[LinkedList$Entry.next]o15394:0:0, c7, o15396[LinkedList$Entry.next]o14116:0:0, c8) :|: c8 = i4393:0:0 + 1 && (c7 = 1 && (c6 = i9749:0:0 + 1 && (c5 = 0 && c4 = 0))) && (i4393:0:0 > -1 && i9749:0:0 > -1 && o14119[LinkedList$Entry.next]o14118:0:0 > -1 && o15396[LinkedList$Entry.next]o15394:0:0 < o14119[LinkedList$Entry.next]o14118:0:0 && o15396[LinkedList$Entry.next]o14116:0:0 < o14118[LinkedList$Entry.next]o14116:0:0 && i4394:0:0 > i4393:0:0 && o14118[LinkedList$Entry.next]o14116:0:0 > -1) The following rules are bounded: f8172_0__init__FieldAccess(x12:0, c, x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f8172_0__init__FieldAccess(x12:0, c1, c2, x16:0, x23:0, x24:0, x25:0, c3) :|: c3 = x13:0 + 1 && (c2 = x15:0 + 1 && (c1 = 0 && c = 0)) && (x13:0 > -1 && x15:0 > -1 && x24:0 > x18:0 && x23:0 < x17:0 && x13:0 < x12:0 && x18:0 > 0 && x17:0 > 0) ---------------------------------------- (60) Obligation: Rules: f8172_0__init__FieldAccess(i4394:0:0, c4, i9749:0:0, o14118[LinkedList$Entry.next]o14116:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14118[LinkedList$Entry.next]o14116:0:0, i4393:0:0) -> f8172_0__init__FieldAccess(i4394:0:0, c5, c6, o15394[LinkedList$Entry.next]o14116:0:0, o15396[LinkedList$Entry.next]o15394:0:0, c7, o15396[LinkedList$Entry.next]o14116:0:0, c8) :|: c8 = i4393:0:0 + 1 && (c7 = 1 && (c6 = i9749:0:0 + 1 && (c5 = 0 && c4 = 0))) && (i4393:0:0 > -1 && i9749:0:0 > -1 && o14119[LinkedList$Entry.next]o14118:0:0 > -1 && o15396[LinkedList$Entry.next]o15394:0:0 < o14119[LinkedList$Entry.next]o14118:0:0 && o15396[LinkedList$Entry.next]o14116:0:0 < o14118[LinkedList$Entry.next]o14116:0:0 && i4394:0:0 > i4393:0:0 && o14118[LinkedList$Entry.next]o14116:0:0 > -1) ---------------------------------------- (61) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f8172_0__init__FieldAccess ] = -1*f8172_0__init__FieldAccess_8 + f8172_0__init__FieldAccess_1 The following rules are decreasing: f8172_0__init__FieldAccess(i4394:0:0, c4, i9749:0:0, o14118[LinkedList$Entry.next]o14116:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14118[LinkedList$Entry.next]o14116:0:0, i4393:0:0) -> f8172_0__init__FieldAccess(i4394:0:0, c5, c6, o15394[LinkedList$Entry.next]o14116:0:0, o15396[LinkedList$Entry.next]o15394:0:0, c7, o15396[LinkedList$Entry.next]o14116:0:0, c8) :|: c8 = i4393:0:0 + 1 && (c7 = 1 && (c6 = i9749:0:0 + 1 && (c5 = 0 && c4 = 0))) && (i4393:0:0 > -1 && i9749:0:0 > -1 && o14119[LinkedList$Entry.next]o14118:0:0 > -1 && o15396[LinkedList$Entry.next]o15394:0:0 < o14119[LinkedList$Entry.next]o14118:0:0 && o15396[LinkedList$Entry.next]o14116:0:0 < o14118[LinkedList$Entry.next]o14116:0:0 && i4394:0:0 > i4393:0:0 && o14118[LinkedList$Entry.next]o14116:0:0 > -1) The following rules are bounded: f8172_0__init__FieldAccess(i4394:0:0, c4, i9749:0:0, o14118[LinkedList$Entry.next]o14116:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14119[LinkedList$Entry.next]o14118:0:0, o14118[LinkedList$Entry.next]o14116:0:0, i4393:0:0) -> f8172_0__init__FieldAccess(i4394:0:0, c5, c6, o15394[LinkedList$Entry.next]o14116:0:0, o15396[LinkedList$Entry.next]o15394:0:0, c7, o15396[LinkedList$Entry.next]o14116:0:0, c8) :|: c8 = i4393:0:0 + 1 && (c7 = 1 && (c6 = i9749:0:0 + 1 && (c5 = 0 && c4 = 0))) && (i4393:0:0 > -1 && i9749:0:0 > -1 && o14119[LinkedList$Entry.next]o14118:0:0 > -1 && o15396[LinkedList$Entry.next]o15394:0:0 < o14119[LinkedList$Entry.next]o14118:0:0 && o15396[LinkedList$Entry.next]o14116:0:0 < o14118[LinkedList$Entry.next]o14116:0:0 && i4394:0:0 > i4393:0:0 && o14118[LinkedList$Entry.next]o14116:0:0 > -1) ---------------------------------------- (62) YES ---------------------------------------- (63) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, next] *javaUtilEx.LinkedList$Entry: [next] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex > i4359 (Introduced counter i9750) ---------------------------------------- (64) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 32 IRulesP rules: f8171_0__init__FieldAccess(EOS(STATIC_8171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8178_0__init__Load(EOS(STATIC_8178), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i4359, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: TRUE f8178_0__init__Load(EOS(STATIC_8178), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i4359, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8185_0__init__GE(EOS(STATIC_8185), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i4359, i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: TRUE f8185_0__init__GE(EOS(STATIC_8185), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i4359, i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8193_0__init__GE(EOS(STATIC_8193), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i4359, i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: i4359 < i4360 f8193_0__init__GE(EOS(STATIC_8193), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i4359, i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8202_0__init__Load(EOS(STATIC_8202), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: i4359 < i4360 f8202_0__init__Load(EOS(STATIC_8202), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8211_0__init__Load(EOS(STATIC_8211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: TRUE f8211_0__init__Load(EOS(STATIC_8211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8218_0__init__FieldAccess(EOS(STATIC_8218), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: TRUE f8218_0__init__FieldAccess(EOS(STATIC_8218), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8227_0__init__FieldAccess(EOS(STATIC_8227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(o13958sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: TRUE f8227_0__init__FieldAccess(EOS(STATIC_8227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(o13958sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8236_0__init__FieldAccess(EOS(STATIC_8236), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(o13958sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956) :|: o13958[LinkedList$Entry.next]o13956 > 0 && o13956[LinkedList$Entry.next]o13958 > 0 f8227_0__init__FieldAccess(EOS(STATIC_8227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15332sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15332sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15332sub-1310892944))), java.lang.Object(o15332sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15332[LinkedList$Entry.next]o13954, o15332[LinkedList$Entry.next]o15332, o15332[LinkedList$Entry.next]o15332, o15332[LinkedList$Entry.next]o13954) -> f8237_0__init__FieldAccess(EOS(STATIC_8237), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15332sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15332sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15332sub-1310892944))), java.lang.Object(o15332sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15332[LinkedList$Entry.next]o13954, o15332[LinkedList$Entry.next]o15332) :|: TRUE f8236_0__init__FieldAccess(EOS(STATIC_8236), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub-1309221796))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13956[LinkedList$Entry.next]o15382, o15382[LinkedList$Entry.next]o13954, o15382[LinkedList$Entry.next]o13956) -> f8245_0__init__FieldAccess(EOS(STATIC_8245), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub-1309221796))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13956[LinkedList$Entry.next]o15382, o15384[LinkedList$Entry.next]o13956) :|: o15384[LinkedList$Entry.next]o13956 < o15382[LinkedList$Entry.next]o13956 && o15382[LinkedList$Entry.next]o13956 >= 0 f8245_0__init__FieldAccess(EOS(STATIC_8245), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub-1309221796))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13956[LinkedList$Entry.next]o15382, o15384[LinkedList$Entry.next]o13956) -> f8255_0__init__FieldAccess(EOS(STATIC_8255), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(o15384sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13956[LinkedList$Entry.next]o15382, o15384[LinkedList$Entry.next]o13956) :|: TRUE f8255_0__init__FieldAccess(EOS(STATIC_8255), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556))))), java.lang.Object(o15384sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13956[LinkedList$Entry.next]o15382, o15384[LinkedList$Entry.next]o13956) -> f8265_0__init__Load(EOS(STATIC_8265), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: o13956[LinkedList$Entry.next]o15384 > o13956[LinkedList$Entry.next]o15382 && o13956[LinkedList$Entry.next]o15382 >= 0 f8265_0__init__Load(EOS(STATIC_8265), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8276_0__init__Duplicate(EOS(STATIC_8276), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: TRUE f8276_0__init__Duplicate(EOS(STATIC_8276), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8281_0__init__FieldAccess(EOS(STATIC_8281), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: TRUE f8281_0__init__FieldAccess(EOS(STATIC_8281), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8289_0__init__ConstantStackPush(EOS(STATIC_8289), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4359, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: TRUE f8289_0__init__ConstantStackPush(EOS(STATIC_8289), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4359, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8298_0__init__IntArithmetic(EOS(STATIC_8298), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4359, 1, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: TRUE f8298_0__init__IntArithmetic(EOS(STATIC_8298), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4359, matching1, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8307_0__init__FieldAccess(EOS(STATIC_8307), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4359 + 1, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: i4359 >= 0 && matching1 = 1 f8307_0__init__FieldAccess(EOS(STATIC_8307), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15384sub-1310892944))), i4935, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8315_0__init__JMP(EOS(STATIC_8315), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), i4360, i9750 + 1, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: i9750 >= 0 f8315_0__init__JMP(EOS(STATIC_8315), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8323_0__init__Load(EOS(STATIC_8323), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) :|: TRUE f8323_0__init__Load(EOS(STATIC_8323), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384) -> f8162_0__init__Load(EOS(STATIC_8162), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4935, java.lang.Object(o15384sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o15384[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o15384, o15384[LinkedList$Entry.next]o13954) :|: TRUE f8162_0__init__Load(EOS(STATIC_8162), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) -> f8171_0__init__FieldAccess(EOS(STATIC_8171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o13958sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o13956[LinkedList$Entry.next]o13954, o13958[LinkedList$Entry.next]o13956, o13956[LinkedList$Entry.next]o13958, o13958[LinkedList$Entry.next]o13954) :|: TRUE f8237_0__init__FieldAccess(EOS(STATIC_8237), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub-1309221672))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15386[LinkedList$Entry.next]o13954, o15386[LinkedList$Entry.next]o15386) -> f8246_0__init__FieldAccess(EOS(STATIC_8246), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub-1309221672))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: o15388[LinkedList$Entry.next]o13954 < o15386[LinkedList$Entry.next]o13954 && o15386[LinkedList$Entry.next]o13954 >= 0 && o15388[LinkedList$Entry.next]o15386 < o15386[LinkedList$Entry.next]o15386 && o15386[LinkedList$Entry.next]o15386 >= 0 f8246_0__init__FieldAccess(EOS(STATIC_8246), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub-1309221672))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8256_0__init__FieldAccess(EOS(STATIC_8256), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(o15388sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8256_0__init__FieldAccess(EOS(STATIC_8256), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680))))), java.lang.Object(o15388sub0), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8266_0__init__Load(EOS(STATIC_8266), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8266_0__init__Load(EOS(STATIC_8266), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8277_0__init__Duplicate(EOS(STATIC_8277), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8277_0__init__Duplicate(EOS(STATIC_8277), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8282_0__init__FieldAccess(EOS(STATIC_8282), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8282_0__init__FieldAccess(EOS(STATIC_8282), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8290_0__init__ConstantStackPush(EOS(STATIC_8290), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4359, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8290_0__init__ConstantStackPush(EOS(STATIC_8290), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4359, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8299_0__init__IntArithmetic(EOS(STATIC_8299), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4359, 1, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8299_0__init__IntArithmetic(EOS(STATIC_8299), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4359, matching1, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8308_0__init__FieldAccess(EOS(STATIC_8308), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4359 + 1, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: i4359 >= 0 && matching1 = 1 f8308_0__init__FieldAccess(EOS(STATIC_8308), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4360, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359, java.lang.Object(o15388sub-1310892944))), i4944, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8316_0__init__JMP(EOS(STATIC_8316), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), i4360, i9750 + 1, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: i9750 >= 0 f8316_0__init__JMP(EOS(STATIC_8316), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8324_0__init__Load(EOS(STATIC_8324), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) :|: TRUE f8324_0__init__Load(EOS(STATIC_8324), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15388[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386) -> f8162_0__init__Load(EOS(STATIC_8162), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4944, java.lang.Object(o15388sub-1310892944))), i4360, i9750, o13962[LinkedList$Entry.previous]o13962, o13962[LinkedList$Entry.previous]o13961, o13962[LinkedList$Entry.previous]o13964, o13962[LinkedList$Entry.previous]o13963, o13964[LinkedList$Entry.previous]o13964, o13964[LinkedList$Entry.previous]o13961, o13964[LinkedList$Entry.previous]o13962, o13964[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13963, o13963[LinkedList$Entry.previous]o13963, o13963[LinkedList$Entry.next]o13961, o13963[LinkedList$Entry.previous]o13961, o13963[LinkedList$Entry.next]o13962, o13963[LinkedList$Entry.previous]o13962, o13963[LinkedList$Entry.next]o13964, o13963[LinkedList$Entry.previous]o13964, o13957[LinkedList$Entry.previous]o13954, o15386[LinkedList$Entry.next]o13954, o15388[LinkedList$Entry.next]o15386, o15386[LinkedList$Entry.next]o15388, o15388[LinkedList$Entry.next]o13954) :|: o15386[LinkedList$Entry.next]o15388 = 1 Combined rules. Obtained 2 IRulesP rules: f8171_0__init__FieldAccess(EOS(STATIC_8171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556:0))))), i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15384sub1674852556:0))))), i9750:0, o13962[LinkedList$Entry.previous]o13962:0, o13962[LinkedList$Entry.previous]o13961:0, o13962[LinkedList$Entry.previous]o13964:0, o13962[LinkedList$Entry.previous]o13963:0, o13964[LinkedList$Entry.previous]o13964:0, o13964[LinkedList$Entry.previous]o13961:0, o13964[LinkedList$Entry.previous]o13962:0, o13964[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13963:0, o13963[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13961:0, o13963[LinkedList$Entry.previous]o13961:0, o13963[LinkedList$Entry.next]o13962:0, o13963[LinkedList$Entry.previous]o13962:0, o13963[LinkedList$Entry.next]o13964:0, o13963[LinkedList$Entry.previous]o13964:0, o13957[LinkedList$Entry.previous]o13954:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13958:0, o13958[LinkedList$Entry.next]o13954:0) -> f8171_0__init__FieldAccess(EOS(STATIC_8171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0 + 1, java.lang.Object(o15384sub-1310892944:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0 + 1, java.lang.Object(o15384sub-1310892944:0))), i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0 + 1, java.lang.Object(o15384sub-1310892944:0))), i9750:0 + 1, o13962[LinkedList$Entry.previous]o13962:0, o13962[LinkedList$Entry.previous]o13961:0, o13962[LinkedList$Entry.previous]o13964:0, o13962[LinkedList$Entry.previous]o13963:0, o13964[LinkedList$Entry.previous]o13964:0, o13964[LinkedList$Entry.previous]o13961:0, o13964[LinkedList$Entry.previous]o13962:0, o13964[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13963:0, o13963[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13961:0, o13963[LinkedList$Entry.previous]o13961:0, o13963[LinkedList$Entry.next]o13962:0, o13963[LinkedList$Entry.previous]o13962:0, o13963[LinkedList$Entry.next]o13964:0, o13963[LinkedList$Entry.previous]o13964:0, o13957[LinkedList$Entry.previous]o13954:0, o13956[LinkedList$Entry.next]o13954:0, o15384[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o15384:0, o15384[LinkedList$Entry.next]o13954:0) :|: o13956[LinkedList$Entry.next]o13958:0 > 0 && o13958[LinkedList$Entry.next]o13956:0 > 0 && i4360:0 > i4359:0 && o15384[LinkedList$Entry.next]o13956:0 < o13958[LinkedList$Entry.next]o13956:0 && o13956[LinkedList$Entry.next]o15384:0 > o13956[LinkedList$Entry.next]o13958:0 && i9750:0 > -1 && i4359:0 > -1 f8171_0__init__FieldAccess(EOS(STATIC_8171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680:0))))), i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o15388sub1674852680:0))))), i9750:0, o13962[LinkedList$Entry.previous]o13962:0, o13962[LinkedList$Entry.previous]o13961:0, o13962[LinkedList$Entry.previous]o13964:0, o13962[LinkedList$Entry.previous]o13963:0, o13964[LinkedList$Entry.previous]o13964:0, o13964[LinkedList$Entry.previous]o13961:0, o13964[LinkedList$Entry.previous]o13962:0, o13964[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13963:0, o13963[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13961:0, o13963[LinkedList$Entry.previous]o13961:0, o13963[LinkedList$Entry.next]o13962:0, o13963[LinkedList$Entry.previous]o13962:0, o13963[LinkedList$Entry.next]o13964:0, o13963[LinkedList$Entry.previous]o13964:0, o13957[LinkedList$Entry.previous]o13954:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13954:0) -> f8171_0__init__FieldAccess(EOS(STATIC_8171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0 + 1, java.lang.Object(o15388sub-1310892944:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0 + 1, java.lang.Object(o15388sub-1310892944:0))), i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4359:0 + 1, java.lang.Object(o15388sub-1310892944:0))), i9750:0 + 1, o13962[LinkedList$Entry.previous]o13962:0, o13962[LinkedList$Entry.previous]o13961:0, o13962[LinkedList$Entry.previous]o13964:0, o13962[LinkedList$Entry.previous]o13963:0, o13964[LinkedList$Entry.previous]o13964:0, o13964[LinkedList$Entry.previous]o13961:0, o13964[LinkedList$Entry.previous]o13962:0, o13964[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13963:0, o13963[LinkedList$Entry.previous]o13963:0, o13963[LinkedList$Entry.next]o13961:0, o13963[LinkedList$Entry.previous]o13961:0, o13963[LinkedList$Entry.next]o13962:0, o13963[LinkedList$Entry.previous]o13962:0, o13963[LinkedList$Entry.next]o13964:0, o13963[LinkedList$Entry.previous]o13964:0, o13957[LinkedList$Entry.previous]o13954:0, o15386[LinkedList$Entry.next]o13954:0, o15388[LinkedList$Entry.next]o15386:0, 1, o15388[LinkedList$Entry.next]o13954:0) :|: i4360:0 > i4359:0 && o13956[LinkedList$Entry.next]o13954:0 > -1 && o15388[LinkedList$Entry.next]o13954:0 < o13956[LinkedList$Entry.next]o13954:0 && o15388[LinkedList$Entry.next]o15386:0 < o13958[LinkedList$Entry.next]o13956:0 && o13958[LinkedList$Entry.next]o13956:0 > -1 && i9750:0 > -1 && i4359:0 > -1 Filtered constant ground arguments: f8171_0__init__FieldAccess(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) -> f8171_0__init__FieldAccess(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) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2, x3) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry(x2) Filtered duplicate arguments: f8171_0__init__FieldAccess(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) -> f8171_0__init__FieldAccess(x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) Filtered unneeded arguments: f8171_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24) -> f8171_0__init__FieldAccess(x1, x2, x3, x21, x22, x23, x24) Finished conversion. Obtained 2 rules.P rules: f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15384sub1674852556:0))))), i9750:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13958:0, o13958[LinkedList$Entry.next]o13954:0, i4359:0) -> f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0 + 1, java.lang.Object(o15384sub-1310892944:0))), i9750:0 + 1, o13956[LinkedList$Entry.next]o13954:0, o15384[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o15384:0, o15384[LinkedList$Entry.next]o13954:0, i4359:0 + 1) :|: o13958[LinkedList$Entry.next]o13956:0 > 0 && o13956[LinkedList$Entry.next]o13958:0 > 0 && i4360:0 > i4359:0 && o15384[LinkedList$Entry.next]o13956:0 < o13958[LinkedList$Entry.next]o13956:0 && o13956[LinkedList$Entry.next]o15384:0 > o13956[LinkedList$Entry.next]o13958:0 && i4359:0 > -1 && i9750:0 > -1 f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15388sub1674852680:0))))), i9750:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13954:0, i4359:0) -> f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0 + 1, java.lang.Object(o15388sub-1310892944:0))), i9750:0 + 1, o15386[LinkedList$Entry.next]o13954:0, o15388[LinkedList$Entry.next]o15386:0, 1, o15388[LinkedList$Entry.next]o13954:0, i4359:0 + 1) :|: o13956[LinkedList$Entry.next]o13954:0 > -1 && i4360:0 > i4359:0 && o15388[LinkedList$Entry.next]o13954:0 < o13956[LinkedList$Entry.next]o13954:0 && o15388[LinkedList$Entry.next]o15386:0 < o13958[LinkedList$Entry.next]o13956:0 && o13958[LinkedList$Entry.next]o13956:0 > -1 && i4359:0 > -1 && i9750:0 > -1 ---------------------------------------- (65) Obligation: Rules: f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15384sub1674852556:0))))), i9750:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13958:0, o13958[LinkedList$Entry.next]o13954:0, i4359:0) -> f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0 + 1, java.lang.Object(o15384sub-1310892944:0))), i9750:0 + 1, o13956[LinkedList$Entry.next]o13954:0, o15384[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o15384:0, o15384[LinkedList$Entry.next]o13954:0, i4359:0 + 1) :|: o13958[LinkedList$Entry.next]o13956:0 > 0 && o13956[LinkedList$Entry.next]o13958:0 > 0 && i4360:0 > i4359:0 && o15384[LinkedList$Entry.next]o13956:0 < o13958[LinkedList$Entry.next]o13956:0 && o13956[LinkedList$Entry.next]o15384:0 > o13956[LinkedList$Entry.next]o13958:0 && i4359:0 > -1 && i9750:0 > -1 f8171_0__init__FieldAccess(x, java.lang.Object(javaUtilEx.LinkedList$ListItr(x1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x2))))), x3, x4, x5, x5, x4, x1) -> f8171_0__init__FieldAccess(x, java.lang.Object(javaUtilEx.LinkedList$ListItr(x1 + 1, java.lang.Object(x6))), x3 + 1, x7, x8, 1, x9, x1 + 1) :|: x4 > -1 && x > x1 && x9 < x4 && x8 < x5 && x5 > -1 && x1 > -1 && x3 > -1 ---------------------------------------- (66) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (67) Obligation: Rules: f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15384sub1674852556:0))))), i9750:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13958:0, o13958[LinkedList$Entry.next]o13954:0, i4359:0) -> f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o15384sub-1310892944:0))), arith, o13956[LinkedList$Entry.next]o13954:0, o15384[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o15384:0, o15384[LinkedList$Entry.next]o13954:0, arith1) :|: o13958[LinkedList$Entry.next]o13956:0 > 0 && o13956[LinkedList$Entry.next]o13958:0 > 0 && i4360:0 > i4359:0 && o15384[LinkedList$Entry.next]o13956:0 < o13958[LinkedList$Entry.next]o13956:0 && o13956[LinkedList$Entry.next]o15384:0 > o13956[LinkedList$Entry.next]o13958:0 && i4359:0 > -1 && i9750:0 > -1 && arith = i9750:0 + 1 && arith1 = i4359:0 + 1 && arith1 = i4359:0 + 1 f8171_0__init__FieldAccess(x10, java.lang.Object(javaUtilEx.LinkedList$ListItr(x11, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x12))))), x13, x14, x15, x15, x14, x11) -> f8171_0__init__FieldAccess(x10, java.lang.Object(javaUtilEx.LinkedList$ListItr(x16, java.lang.Object(x17))), x18, x19, x20, 1, x21, x16) :|: x14 > -1 && x10 > x11 && x21 < x14 && x20 < x15 && x15 > -1 && x11 > -1 && x13 > -1 && x18 = x13 + 1 && x16 = x11 + 1 && x16 = x11 + 1 ---------------------------------------- (68) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15384sub1674852556:0))))), i9750:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13958:0, o13958[LinkedList$Entry.next]o13954:0, i4359:0) -> f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o15384sub-1310892944:0))), arith, o13956[LinkedList$Entry.next]o13954:0, o15384[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o15384:0, o15384[LinkedList$Entry.next]o13954:0, arith1) :|: o13958[LinkedList$Entry.next]o13956:0 > 0 && o13956[LinkedList$Entry.next]o13958:0 > 0 && i4360:0 > i4359:0 && o15384[LinkedList$Entry.next]o13956:0 < o13958[LinkedList$Entry.next]o13956:0 && o13956[LinkedList$Entry.next]o15384:0 > o13956[LinkedList$Entry.next]o13958:0 && i4359:0 > -1 && i9750:0 > -1 && arith = i9750:0 + 1 && arith1 = i4359:0 + 1 && arith1 = i4359:0 + 1 (2) f8171_0__init__FieldAccess(x10, java.lang.Object(javaUtilEx.LinkedList$ListItr(x11, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x12))))), x13, x14, x15, x15, x14, x11) -> f8171_0__init__FieldAccess(x10, java.lang.Object(javaUtilEx.LinkedList$ListItr(x16, java.lang.Object(x17))), x18, x19, x20, 1, x21, x16) :|: x14 > -1 && x10 > x11 && x21 < x14 && x20 < x15 && x15 > -1 && x11 > -1 && x13 > -1 && x18 = x13 + 1 && x16 = x11 + 1 && x16 = x11 + 1 Arcs: (1) -> (1), (2) (2) -> (1), (2) This digraph is fully evaluated! ---------------------------------------- (69) Obligation: Termination digraph: Nodes: (1) f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15384sub1674852556:0))))), i9750:0, o13956[LinkedList$Entry.next]o13954:0, o13958[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o13958:0, o13958[LinkedList$Entry.next]o13954:0, i4359:0) -> f8171_0__init__FieldAccess(i4360:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o15384sub-1310892944:0))), arith, o13956[LinkedList$Entry.next]o13954:0, o15384[LinkedList$Entry.next]o13956:0, o13956[LinkedList$Entry.next]o15384:0, o15384[LinkedList$Entry.next]o13954:0, arith1) :|: o13958[LinkedList$Entry.next]o13956:0 > 0 && o13956[LinkedList$Entry.next]o13958:0 > 0 && i4360:0 > i4359:0 && o15384[LinkedList$Entry.next]o13956:0 < o13958[LinkedList$Entry.next]o13956:0 && o13956[LinkedList$Entry.next]o15384:0 > o13956[LinkedList$Entry.next]o13958:0 && i4359:0 > -1 && i9750:0 > -1 && arith = i9750:0 + 1 && arith1 = i4359:0 + 1 && arith1 = i4359:0 + 1 (2) f8171_0__init__FieldAccess(x10, java.lang.Object(javaUtilEx.LinkedList$ListItr(x11, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x12))))), x13, x14, x15, x15, x14, x11) -> f8171_0__init__FieldAccess(x10, java.lang.Object(javaUtilEx.LinkedList$ListItr(x16, java.lang.Object(x17))), x18, x19, x20, 1, x21, x16) :|: x14 > -1 && x10 > x11 && x21 < x14 && x20 < x15 && x15 > -1 && x11 > -1 && x13 > -1 && x18 = x13 + 1 && x16 = x11 + 1 && x16 = x11 + 1 Arcs: (1) -> (1), (2) (2) -> (1), (2) This digraph is fully evaluated! ---------------------------------------- (70) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (71) Obligation: Rules: f8171_0__init__FieldAccess(x10:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x11:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x12:0))))), x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f8171_0__init__FieldAccess(x10:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x11:0 + 1, java.lang.Object(x17:0))), x13:0 + 1, x19:0, x20:0, 1, x21:0, x11:0 + 1) :|: x11:0 > -1 && x13:0 > -1 && x15:0 > -1 && x20:0 < x15:0 && x21:0 < x14:0 && x11:0 < x10:0 && x14:0 > -1 f8171_0__init__FieldAccess(i4360:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o15384sub1674852556:0:0))))), i9750:0:0, o13956[LinkedList$Entry.next]o13954:0:0, o13958[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o13958:0:0, o13958[LinkedList$Entry.next]o13954:0:0, i4359:0:0) -> f8171_0__init__FieldAccess(i4360:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4359:0:0 + 1, java.lang.Object(o15384sub-1310892944:0:0))), i9750:0:0 + 1, o13956[LinkedList$Entry.next]o13954:0:0, o15384[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o15384:0:0, o15384[LinkedList$Entry.next]o13954:0:0, i4359:0:0 + 1) :|: i4359:0:0 > -1 && i9750:0:0 > -1 && o13956[LinkedList$Entry.next]o15384:0:0 > o13956[LinkedList$Entry.next]o13958:0:0 && o15384[LinkedList$Entry.next]o13956:0:0 < o13958[LinkedList$Entry.next]o13956:0:0 && i4360:0:0 > i4359:0:0 && o13956[LinkedList$Entry.next]o13958:0:0 > 0 && o13958[LinkedList$Entry.next]o13956:0:0 > 0 ---------------------------------------- (72) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f8171_0__init__FieldAccess(INTEGER, VARIABLE, INTEGER, VARIABLE, INTEGER, VARIABLE, VARIABLE, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER, VARIABLE) javaUtilEx.LinkedList$Entry(VARIABLE) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (73) Obligation: Rules: f8171_0__init__FieldAccess(x10:0, c, x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f8171_0__init__FieldAccess(x10:0, c1, c2, x19:0, x20:0, c3, x21:0, c4) :|: c4 = x11:0 + 1 && (c3 = 1 && (c2 = x13:0 + 1 && (c1 = 0 && c = 0))) && (x11:0 > -1 && x13:0 > -1 && x15:0 > -1 && x20:0 < x15:0 && x21:0 < x14:0 && x11:0 < x10:0 && x14:0 > -1) f8171_0__init__FieldAccess(i4360:0:0, c5, i9750:0:0, o13956[LinkedList$Entry.next]o13954:0:0, o13958[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o13958:0:0, o13958[LinkedList$Entry.next]o13954:0:0, i4359:0:0) -> f8171_0__init__FieldAccess(i4360:0:0, c6, c7, o13956[LinkedList$Entry.next]o13954:0:0, o15384[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o15384:0:0, o15384[LinkedList$Entry.next]o13954:0:0, c8) :|: c8 = i4359:0:0 + 1 && (c7 = i9750:0:0 + 1 && (c6 = 0 && c5 = 0)) && (i4359:0:0 > -1 && i9750:0:0 > -1 && o13956[LinkedList$Entry.next]o15384:0:0 > o13956[LinkedList$Entry.next]o13958:0:0 && o15384[LinkedList$Entry.next]o13956:0:0 < o13958[LinkedList$Entry.next]o13956:0:0 && i4360:0:0 > i4359:0:0 && o13956[LinkedList$Entry.next]o13958:0:0 > 0 && o13958[LinkedList$Entry.next]o13956:0:0 > 0) ---------------------------------------- (74) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f8171_0__init__FieldAccess ] = -1*f8171_0__init__FieldAccess_8 + f8171_0__init__FieldAccess_1 The following rules are decreasing: f8171_0__init__FieldAccess(x10:0, c, x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f8171_0__init__FieldAccess(x10:0, c1, c2, x19:0, x20:0, c3, x21:0, c4) :|: c4 = x11:0 + 1 && (c3 = 1 && (c2 = x13:0 + 1 && (c1 = 0 && c = 0))) && (x11:0 > -1 && x13:0 > -1 && x15:0 > -1 && x20:0 < x15:0 && x21:0 < x14:0 && x11:0 < x10:0 && x14:0 > -1) f8171_0__init__FieldAccess(i4360:0:0, c5, i9750:0:0, o13956[LinkedList$Entry.next]o13954:0:0, o13958[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o13958:0:0, o13958[LinkedList$Entry.next]o13954:0:0, i4359:0:0) -> f8171_0__init__FieldAccess(i4360:0:0, c6, c7, o13956[LinkedList$Entry.next]o13954:0:0, o15384[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o15384:0:0, o15384[LinkedList$Entry.next]o13954:0:0, c8) :|: c8 = i4359:0:0 + 1 && (c7 = i9750:0:0 + 1 && (c6 = 0 && c5 = 0)) && (i4359:0:0 > -1 && i9750:0:0 > -1 && o13956[LinkedList$Entry.next]o15384:0:0 > o13956[LinkedList$Entry.next]o13958:0:0 && o15384[LinkedList$Entry.next]o13956:0:0 < o13958[LinkedList$Entry.next]o13956:0:0 && i4360:0:0 > i4359:0:0 && o13956[LinkedList$Entry.next]o13958:0:0 > 0 && o13958[LinkedList$Entry.next]o13956:0:0 > 0) The following rules are bounded: f8171_0__init__FieldAccess(x10:0, c, x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f8171_0__init__FieldAccess(x10:0, c1, c2, x19:0, x20:0, c3, x21:0, c4) :|: c4 = x11:0 + 1 && (c3 = 1 && (c2 = x13:0 + 1 && (c1 = 0 && c = 0))) && (x11:0 > -1 && x13:0 > -1 && x15:0 > -1 && x20:0 < x15:0 && x21:0 < x14:0 && x11:0 < x10:0 && x14:0 > -1) f8171_0__init__FieldAccess(i4360:0:0, c5, i9750:0:0, o13956[LinkedList$Entry.next]o13954:0:0, o13958[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o13958:0:0, o13958[LinkedList$Entry.next]o13954:0:0, i4359:0:0) -> f8171_0__init__FieldAccess(i4360:0:0, c6, c7, o13956[LinkedList$Entry.next]o13954:0:0, o15384[LinkedList$Entry.next]o13956:0:0, o13956[LinkedList$Entry.next]o15384:0:0, o15384[LinkedList$Entry.next]o13954:0:0, c8) :|: c8 = i4359:0:0 + 1 && (c7 = i9750:0:0 + 1 && (c6 = 0 && c5 = 0)) && (i4359:0:0 > -1 && i9750:0:0 > -1 && o13956[LinkedList$Entry.next]o15384:0:0 > o13956[LinkedList$Entry.next]o13958:0:0 && o15384[LinkedList$Entry.next]o13956:0:0 < o13958[LinkedList$Entry.next]o13956:0:0 && i4360:0:0 > i4359:0:0 && o13956[LinkedList$Entry.next]o13958:0:0 > 0 && o13958[LinkedList$Entry.next]o13956:0:0 > 0) ---------------------------------------- (75) YES ---------------------------------------- (76) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, next] *javaUtilEx.LinkedList$Entry: [next] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex > i4221 (Introduced counter i9751) ---------------------------------------- (77) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 18 IRulesP rules: f8132_0__init__FieldAccess(EOS(STATIC_8132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8141_0__init__Load(EOS(STATIC_8141), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i4221, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8141_0__init__Load(EOS(STATIC_8141), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i4221, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8150_0__init__GE(EOS(STATIC_8150), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i4221, i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8150_0__init__GE(EOS(STATIC_8150), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i4221, i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8158_0__init__GE(EOS(STATIC_8158), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i4221, i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: i4221 < i4222 f8158_0__init__GE(EOS(STATIC_8158), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i4221, i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8169_0__init__Load(EOS(STATIC_8169), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: i4221 < i4222 f8169_0__init__Load(EOS(STATIC_8169), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8176_0__init__Load(EOS(STATIC_8176), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8176_0__init__Load(EOS(STATIC_8176), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8183_0__init__FieldAccess(EOS(STATIC_8183), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8183_0__init__FieldAccess(EOS(STATIC_8183), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8190_0__init__FieldAccess(EOS(STATIC_8190), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8190_0__init__FieldAccess(EOS(STATIC_8190), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8199_0__init__FieldAccess(EOS(STATIC_8199), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8199_0__init__FieldAccess(EOS(STATIC_8199), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8208_0__init__Load(EOS(STATIC_8208), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8208_0__init__Load(EOS(STATIC_8208), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8215_0__init__Duplicate(EOS(STATIC_8215), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8215_0__init__Duplicate(EOS(STATIC_8215), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8224_0__init__FieldAccess(EOS(STATIC_8224), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8224_0__init__FieldAccess(EOS(STATIC_8224), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8233_0__init__ConstantStackPush(EOS(STATIC_8233), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4221, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8233_0__init__ConstantStackPush(EOS(STATIC_8233), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4221, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8242_0__init__IntArithmetic(EOS(STATIC_8242), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4221, 1, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8242_0__init__IntArithmetic(EOS(STATIC_8242), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4221, matching1, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8253_0__init__FieldAccess(EOS(STATIC_8253), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4221 + 1, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: i4221 >= 0 && matching1 = 1 f8253_0__init__FieldAccess(EOS(STATIC_8253), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4672, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8262_0__init__JMP(EOS(STATIC_8262), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751 + 1, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: i9751 >= 0 f8262_0__init__JMP(EOS(STATIC_8262), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8273_0__init__Load(EOS(STATIC_8273), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8273_0__init__Load(EOS(STATIC_8273), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8123_0__init__Load(EOS(STATIC_8123), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4672, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE f8123_0__init__Load(EOS(STATIC_8123), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) -> f8132_0__init__FieldAccess(EOS(STATIC_8132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751, o13331[LinkedList$Entry.previous]o13331, o13331[LinkedList$Entry.previous]o13330, o13331[LinkedList$Entry.previous]o13333, o13331[LinkedList$Entry.previous]o13332, o13333[LinkedList$Entry.previous]o13333, o13333[LinkedList$Entry.previous]o13330, o13333[LinkedList$Entry.previous]o13331, o13333[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13332, o13332[LinkedList$Entry.previous]o13332, o13332[LinkedList$Entry.next]o13330, o13332[LinkedList$Entry.previous]o13330, o13332[LinkedList$Entry.next]o13331, o13332[LinkedList$Entry.previous]o13331, o13332[LinkedList$Entry.next]o13333, o13332[LinkedList$Entry.previous]o13333) :|: TRUE Combined rules. Obtained 1 IRulesP rules: f8132_0__init__FieldAccess(EOS(STATIC_8132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751:0, o13331[LinkedList$Entry.previous]o13331:0, o13331[LinkedList$Entry.previous]o13330:0, o13331[LinkedList$Entry.previous]o13333:0, o13331[LinkedList$Entry.previous]o13332:0, o13333[LinkedList$Entry.previous]o13333:0, o13333[LinkedList$Entry.previous]o13330:0, o13333[LinkedList$Entry.previous]o13331:0, o13333[LinkedList$Entry.previous]o13332:0, o13332[LinkedList$Entry.next]o13332:0, o13332[LinkedList$Entry.previous]o13332:0, o13332[LinkedList$Entry.next]o13330:0, o13332[LinkedList$Entry.previous]o13330:0, o13332[LinkedList$Entry.next]o13331:0, o13332[LinkedList$Entry.previous]o13331:0, o13332[LinkedList$Entry.next]o13333:0, o13332[LinkedList$Entry.previous]o13333:0) -> f8132_0__init__FieldAccess(EOS(STATIC_8132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4221:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9751:0 + 1, o13331[LinkedList$Entry.previous]o13331:0, o13331[LinkedList$Entry.previous]o13330:0, o13331[LinkedList$Entry.previous]o13333:0, o13331[LinkedList$Entry.previous]o13332:0, o13333[LinkedList$Entry.previous]o13333:0, o13333[LinkedList$Entry.previous]o13330:0, o13333[LinkedList$Entry.previous]o13331:0, o13333[LinkedList$Entry.previous]o13332:0, o13332[LinkedList$Entry.next]o13332:0, o13332[LinkedList$Entry.previous]o13332:0, o13332[LinkedList$Entry.next]o13330:0, o13332[LinkedList$Entry.previous]o13330:0, o13332[LinkedList$Entry.next]o13331:0, o13332[LinkedList$Entry.previous]o13331:0, o13332[LinkedList$Entry.next]o13333:0, o13332[LinkedList$Entry.previous]o13333:0) :|: i4222:0 > i4221:0 && i9751:0 > -1 && i4221:0 > -1 Filtered constant ground arguments: f8132_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) -> f8132_0__init__FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry Filtered duplicate arguments: f8132_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21) -> f8132_0__init__FieldAccess(x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21) Filtered unneeded arguments: f8132_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) -> f8132_0__init__FieldAccess(x1, x2, x3) Finished conversion. Obtained 1 rules.P rules: f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0)), i9751:0, i4221:0) -> f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0 + 1)), i9751:0 + 1, i4221:0 + 1) :|: i9751:0 > -1 && i4221:0 > -1 && i4222:0 > i4221:0 ---------------------------------------- (78) Obligation: Rules: f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0)), i9751:0, i4221:0) -> f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0 + 1)), i9751:0 + 1, i4221:0 + 1) :|: i9751:0 > -1 && i4221:0 > -1 && i4222:0 > i4221:0 ---------------------------------------- (79) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (80) Obligation: Rules: f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0)), i9751:0, i4221:0) -> f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i9751:0 > -1 && i4221:0 > -1 && i4222:0 > i4221:0 && arith = i9751:0 + 1 && arith1 = i4221:0 + 1 && arith1 = i4221:0 + 1 ---------------------------------------- (81) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0)), i9751:0, i4221:0) -> f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i9751:0 > -1 && i4221:0 > -1 && i4222:0 > i4221:0 && arith = i9751:0 + 1 && arith1 = i4221:0 + 1 && arith1 = i4221:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (82) Obligation: Termination digraph: Nodes: (1) f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0)), i9751:0, i4221:0) -> f8132_0__init__FieldAccess(i4222:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i9751:0 > -1 && i4221:0 > -1 && i4222:0 > i4221:0 && arith = i9751:0 + 1 && arith1 = i4221:0 + 1 && arith1 = i4221:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (83) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (84) Obligation: Rules: f8132_0__init__FieldAccess(i4222:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0:0)), i9751:0:0, i4221:0:0) -> f8132_0__init__FieldAccess(i4222:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4221:0:0 + 1)), i9751:0:0 + 1, i4221:0:0 + 1) :|: i9751:0:0 > -1 && i4221:0:0 > -1 && i4222:0:0 > i4221:0:0 ---------------------------------------- (85) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f8132_0__init__FieldAccess(INTEGER, VARIABLE, INTEGER, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (86) Obligation: Rules: f8132_0__init__FieldAccess(i4222:0:0, c, i9751:0:0, i4221:0:0) -> f8132_0__init__FieldAccess(i4222:0:0, c1, c2, c3) :|: c3 = i4221:0:0 + 1 && (c2 = i9751:0:0 + 1 && (c1 = 0 && c = 0)) && (i9751:0:0 > -1 && i4221:0:0 > -1 && i4222:0:0 > i4221:0:0) ---------------------------------------- (87) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f8132_0__init__FieldAccess ] = -1*f8132_0__init__FieldAccess_4 + f8132_0__init__FieldAccess_1 The following rules are decreasing: f8132_0__init__FieldAccess(i4222:0:0, c, i9751:0:0, i4221:0:0) -> f8132_0__init__FieldAccess(i4222:0:0, c1, c2, c3) :|: c3 = i4221:0:0 + 1 && (c2 = i9751:0:0 + 1 && (c1 = 0 && c = 0)) && (i9751:0:0 > -1 && i4221:0:0 > -1 && i4222:0:0 > i4221:0:0) The following rules are bounded: f8132_0__init__FieldAccess(i4222:0:0, c, i9751:0:0, i4221:0:0) -> f8132_0__init__FieldAccess(i4222:0:0, c1, c2, c3) :|: c3 = i4221:0:0 + 1 && (c2 = i9751:0:0 + 1 && (c1 = 0 && c = 0)) && (i9751:0:0 > -1 && i4221:0:0 > -1 && i4222:0:0 > i4221:0:0) ---------------------------------------- (88) YES ---------------------------------------- (89) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, next] *javaUtilEx.LinkedList$Entry: [next] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex > i4205 (Introduced counter i9752) ---------------------------------------- (90) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 18 IRulesP rules: f8131_0__init__FieldAccess(EOS(STATIC_8131), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8140_0__init__Load(EOS(STATIC_8140), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i4205, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8140_0__init__Load(EOS(STATIC_8140), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i4205, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8149_0__init__GE(EOS(STATIC_8149), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i4205, i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8149_0__init__GE(EOS(STATIC_8149), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i4205, i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8156_0__init__GE(EOS(STATIC_8156), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i4205, i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: i4205 < i4206 f8156_0__init__GE(EOS(STATIC_8156), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i4205, i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8167_0__init__Load(EOS(STATIC_8167), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: i4205 < i4206 f8167_0__init__Load(EOS(STATIC_8167), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8174_0__init__Load(EOS(STATIC_8174), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8174_0__init__Load(EOS(STATIC_8174), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8181_0__init__FieldAccess(EOS(STATIC_8181), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8181_0__init__FieldAccess(EOS(STATIC_8181), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8188_0__init__FieldAccess(EOS(STATIC_8188), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8188_0__init__FieldAccess(EOS(STATIC_8188), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8197_0__init__FieldAccess(EOS(STATIC_8197), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8197_0__init__FieldAccess(EOS(STATIC_8197), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8206_0__init__Load(EOS(STATIC_8206), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8206_0__init__Load(EOS(STATIC_8206), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8214_0__init__Duplicate(EOS(STATIC_8214), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8214_0__init__Duplicate(EOS(STATIC_8214), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8222_0__init__FieldAccess(EOS(STATIC_8222), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8222_0__init__FieldAccess(EOS(STATIC_8222), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8231_0__init__ConstantStackPush(EOS(STATIC_8231), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4205, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8231_0__init__ConstantStackPush(EOS(STATIC_8231), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4205, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8241_0__init__IntArithmetic(EOS(STATIC_8241), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4205, 1, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8241_0__init__IntArithmetic(EOS(STATIC_8241), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4205, matching1, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8251_0__init__FieldAccess(EOS(STATIC_8251), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4205 + 1, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: i4205 >= 0 && matching1 = 1 f8251_0__init__FieldAccess(EOS(STATIC_8251), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4669, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8260_0__init__JMP(EOS(STATIC_8260), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752 + 1, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: i9752 >= 0 f8260_0__init__JMP(EOS(STATIC_8260), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8271_0__init__Load(EOS(STATIC_8271), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8271_0__init__Load(EOS(STATIC_8271), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8120_0__init__Load(EOS(STATIC_8120), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4669, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE f8120_0__init__Load(EOS(STATIC_8120), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) -> f8131_0__init__FieldAccess(EOS(STATIC_8131), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752, o13250[LinkedList$Entry.previous]o13250, o13250[LinkedList$Entry.previous]o13249, o13250[LinkedList$Entry.previous]o13252, o13250[LinkedList$Entry.previous]o13251, o13252[LinkedList$Entry.previous]o13252, o13252[LinkedList$Entry.previous]o13249, o13252[LinkedList$Entry.previous]o13250, o13252[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13251, o13251[LinkedList$Entry.previous]o13251, o13251[LinkedList$Entry.next]o13249, o13251[LinkedList$Entry.previous]o13249, o13251[LinkedList$Entry.next]o13250, o13251[LinkedList$Entry.previous]o13250, o13251[LinkedList$Entry.next]o13252, o13251[LinkedList$Entry.previous]o13252, o13246[LinkedList$Entry.previous]o13244) :|: TRUE Combined rules. Obtained 1 IRulesP rules: f8131_0__init__FieldAccess(EOS(STATIC_8131), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752:0, o13250[LinkedList$Entry.previous]o13250:0, o13250[LinkedList$Entry.previous]o13249:0, o13250[LinkedList$Entry.previous]o13252:0, o13250[LinkedList$Entry.previous]o13251:0, o13252[LinkedList$Entry.previous]o13252:0, o13252[LinkedList$Entry.previous]o13249:0, o13252[LinkedList$Entry.previous]o13250:0, o13252[LinkedList$Entry.previous]o13251:0, o13251[LinkedList$Entry.next]o13251:0, o13251[LinkedList$Entry.previous]o13251:0, o13251[LinkedList$Entry.next]o13249:0, o13251[LinkedList$Entry.previous]o13249:0, o13251[LinkedList$Entry.next]o13250:0, o13251[LinkedList$Entry.previous]o13250:0, o13251[LinkedList$Entry.next]o13252:0, o13251[LinkedList$Entry.previous]o13252:0, o13246[LinkedList$Entry.previous]o13244:0) -> f8131_0__init__FieldAccess(EOS(STATIC_8131), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4205:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9752:0 + 1, o13250[LinkedList$Entry.previous]o13250:0, o13250[LinkedList$Entry.previous]o13249:0, o13250[LinkedList$Entry.previous]o13252:0, o13250[LinkedList$Entry.previous]o13251:0, o13252[LinkedList$Entry.previous]o13252:0, o13252[LinkedList$Entry.previous]o13249:0, o13252[LinkedList$Entry.previous]o13250:0, o13252[LinkedList$Entry.previous]o13251:0, o13251[LinkedList$Entry.next]o13251:0, o13251[LinkedList$Entry.previous]o13251:0, o13251[LinkedList$Entry.next]o13249:0, o13251[LinkedList$Entry.previous]o13249:0, o13251[LinkedList$Entry.next]o13250:0, o13251[LinkedList$Entry.previous]o13250:0, o13251[LinkedList$Entry.next]o13252:0, o13251[LinkedList$Entry.previous]o13252:0, o13246[LinkedList$Entry.previous]o13244:0) :|: i4206:0 > i4205:0 && i9752:0 > -1 && i4205:0 > -1 Filtered constant ground arguments: f8131_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) -> f8131_0__init__FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry Filtered duplicate arguments: f8131_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) -> f8131_0__init__FieldAccess(x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22) Filtered unneeded arguments: f8131_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20) -> f8131_0__init__FieldAccess(x1, x2, x3) Finished conversion. Obtained 1 rules.P rules: f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0)), i9752:0, i4205:0) -> f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0 + 1)), i9752:0 + 1, i4205:0 + 1) :|: i9752:0 > -1 && i4205:0 > -1 && i4206:0 > i4205:0 ---------------------------------------- (91) Obligation: Rules: f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0)), i9752:0, i4205:0) -> f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0 + 1)), i9752:0 + 1, i4205:0 + 1) :|: i9752:0 > -1 && i4205:0 > -1 && i4206:0 > i4205:0 ---------------------------------------- (92) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (93) Obligation: Rules: f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0)), i9752:0, i4205:0) -> f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i9752:0 > -1 && i4205:0 > -1 && i4206:0 > i4205:0 && arith = i9752:0 + 1 && arith1 = i4205:0 + 1 && arith1 = i4205:0 + 1 ---------------------------------------- (94) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0)), i9752:0, i4205:0) -> f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i9752:0 > -1 && i4205:0 > -1 && i4206:0 > i4205:0 && arith = i9752:0 + 1 && arith1 = i4205:0 + 1 && arith1 = i4205:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (95) Obligation: Termination digraph: Nodes: (1) f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0)), i9752:0, i4205:0) -> f8131_0__init__FieldAccess(i4206:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i9752:0 > -1 && i4205:0 > -1 && i4206:0 > i4205:0 && arith = i9752:0 + 1 && arith1 = i4205:0 + 1 && arith1 = i4205:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (96) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (97) Obligation: Rules: f8131_0__init__FieldAccess(i4206:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0:0)), i9752:0:0, i4205:0:0) -> f8131_0__init__FieldAccess(i4206:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4205:0:0 + 1)), i9752:0:0 + 1, i4205:0:0 + 1) :|: i9752:0:0 > -1 && i4205:0:0 > -1 && i4206:0:0 > i4205:0:0 ---------------------------------------- (98) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f8131_0__init__FieldAccess(INTEGER, VARIABLE, INTEGER, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (99) Obligation: Rules: f8131_0__init__FieldAccess(i4206:0:0, c, i9752:0:0, i4205:0:0) -> f8131_0__init__FieldAccess(i4206:0:0, c1, c2, c3) :|: c3 = i4205:0:0 + 1 && (c2 = i9752:0:0 + 1 && (c1 = 0 && c = 0)) && (i9752:0:0 > -1 && i4205:0:0 > -1 && i4206:0:0 > i4205:0:0) ---------------------------------------- (100) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f8131_0__init__FieldAccess ] = -1*f8131_0__init__FieldAccess_4 + f8131_0__init__FieldAccess_1 The following rules are decreasing: f8131_0__init__FieldAccess(i4206:0:0, c, i9752:0:0, i4205:0:0) -> f8131_0__init__FieldAccess(i4206:0:0, c1, c2, c3) :|: c3 = i4205:0:0 + 1 && (c2 = i9752:0:0 + 1 && (c1 = 0 && c = 0)) && (i9752:0:0 > -1 && i4205:0:0 > -1 && i4206:0:0 > i4205:0:0) The following rules are bounded: f8131_0__init__FieldAccess(i4206:0:0, c, i9752:0:0, i4205:0:0) -> f8131_0__init__FieldAccess(i4206:0:0, c1, c2, c3) :|: c3 = i4205:0:0 + 1 && (c2 = i9752:0:0 + 1 && (c1 = 0 && c = 0)) && (i9752:0:0 > -1 && i4205:0:0 > -1 && i4206:0:0 > i4205:0:0) ---------------------------------------- (101) YES ---------------------------------------- (102) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateAddAllAt.main([Ljava/lang/String;)V SCC calls the following helper methods: Performed SCC analyses: *Used field analysis yielded the following read fields: *javaUtilEx.LinkedList$ListItr: [nextIndex, next] *javaUtilEx.LinkedList$Entry: [previous] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.LinkedList$ListItr.nextIndex < i3130 (Introduced counter i9753) ---------------------------------------- (103) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 68 IRulesP rules: f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7813_0__init__Load(EOS(STATIC_7813), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i3130, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: TRUE f7813_0__init__Load(EOS(STATIC_7813), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i3130, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7822_0__init__LE(EOS(STATIC_7822), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i3130, i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: TRUE f7822_0__init__LE(EOS(STATIC_7822), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i3130, i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7832_0__init__LE(EOS(STATIC_7832), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i3130, i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: i3130 > i2499 f7832_0__init__LE(EOS(STATIC_7832), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i3130, i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7842_0__init__Load(EOS(STATIC_7842), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: i3130 > i2499 f7842_0__init__Load(EOS(STATIC_7842), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7850_0__init__Load(EOS(STATIC_7850), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: TRUE f7850_0__init__Load(EOS(STATIC_7850), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7860_0__init__FieldAccess(EOS(STATIC_7860), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: TRUE f7860_0__init__FieldAccess(EOS(STATIC_7860), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7870_0__init__FieldAccess(EOS(STATIC_7870), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(o7941sub0), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: TRUE f7870_0__init__FieldAccess(EOS(STATIC_7870), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(o7941sub0), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7878_0__init__FieldAccess(EOS(STATIC_7878), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(o7941sub0), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: o7940[LinkedList$Entry.previous]o7941 > 0 && o7940[LinkedList$Entry.next]o7940 > 0 && o7940[LinkedList$Entry.previous]o7940 > 0 && o7941[LinkedList$Entry.previous]o7940 > 0 && o7941[LinkedList$Entry.previous]o7941 > 0 f7870_0__init__FieldAccess(EOS(STATIC_7870), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9101sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9101sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9101sub739145983))), java.lang.Object(o9101sub0), i9753, o9101[LinkedList$Entry.previous]o9101, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9101[LinkedList$Entry.next]o9101, o9101[LinkedList$Entry.previous]o9101, o9101[LinkedList$Entry.previous]o9101, o9101[LinkedList$Entry.previous]o9101) -> f7879_0__init__FieldAccess(EOS(STATIC_7879), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9101sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9101sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9101sub739145983))), java.lang.Object(o9101sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9101[LinkedList$Entry.next]o9101, o9101[LinkedList$Entry.previous]o9101) :|: TRUE f7878_0__init__FieldAccess(EOS(STATIC_7878), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub740787247))), i9753, o7940[LinkedList$Entry.previous]o9265, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9265[LinkedList$Entry.previous]o7940, o9265[LinkedList$Entry.previous]o9265) -> f7889_0__init__FieldAccess(EOS(STATIC_7889), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub740787247))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9265, o9268[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o9265) :|: o9268[LinkedList$Entry.previous]o7940 < o9265[LinkedList$Entry.previous]o7940 && o9265[LinkedList$Entry.previous]o7940 >= 0 && o9268[LinkedList$Entry.previous]o9265 < o9265[LinkedList$Entry.previous]o9265 && o9265[LinkedList$Entry.previous]o9265 >= 0 f7889_0__init__FieldAccess(EOS(STATIC_7889), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub740787247))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9265, o9268[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o9265) -> f7899_0__init__FieldAccess(EOS(STATIC_7899), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(o9268sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9265, o9268[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o9265) :|: TRUE f7899_0__init__FieldAccess(EOS(STATIC_7899), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230))))), java.lang.Object(o9268sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9265, o9268[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o9265) -> f7909_0__init__Load(EOS(STATIC_7909), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: o7940[LinkedList$Entry.previous]o9268 > o7940[LinkedList$Entry.previous]o9265 && o7940[LinkedList$Entry.previous]o9265 >= 0 && o9268[LinkedList$Entry.previous]o9268 > o9268[LinkedList$Entry.previous]o9265 && o9268[LinkedList$Entry.previous]o9265 >= 0 f7909_0__init__Load(EOS(STATIC_7909), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7923_0__init__Duplicate(EOS(STATIC_7923), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: TRUE f7923_0__init__Duplicate(EOS(STATIC_7923), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7938_0__init__FieldAccess(EOS(STATIC_7938), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: TRUE f7938_0__init__FieldAccess(EOS(STATIC_7938), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7952_0__init__ConstantStackPush(EOS(STATIC_7952), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: TRUE f7952_0__init__ConstantStackPush(EOS(STATIC_7952), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7964_0__init__IntArithmetic(EOS(STATIC_7964), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i3130, 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: TRUE f7964_0__init__IntArithmetic(EOS(STATIC_7964), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i3130, matching1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7978_0__init__FieldAccess(EOS(STATIC_7978), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i3130 - 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: i3130 > 0 && matching1 = 1 f7978_0__init__FieldAccess(EOS(STATIC_7978), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9268sub739145983))), i3762, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7989_0__init__JMP(EOS(STATIC_7989), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), i2499, i9753 + 1, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: i9753 >= 0 f7989_0__init__JMP(EOS(STATIC_7989), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f8001_0__init__Load(EOS(STATIC_8001), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) :|: TRUE f8001_0__init__Load(EOS(STATIC_8001), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o7940[LinkedList$Entry.previous]o9268, o9268[LinkedList$Entry.previous]o9268) -> f7797_0__init__Load(EOS(STATIC_7797), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3762, java.lang.Object(o9268sub739145983))), i2499, i9753, o7940[LinkedList$Entry.previous]o9268, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o7940, o9268[LinkedList$Entry.previous]o9268) :|: TRUE f7797_0__init__Load(EOS(STATIC_7797), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) -> f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o7941sub739145983))), i9753, o7940[LinkedList$Entry.previous]o7941, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o7940[LinkedList$Entry.next]o7940, o7940[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7940, o7941[LinkedList$Entry.previous]o7941) :|: TRUE f7879_0__init__FieldAccess(EOS(STATIC_7879), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9269[LinkedList$Entry.next]o9269, o9269[LinkedList$Entry.previous]o9269) -> f7890_0__init__FieldAccess(EOS(STATIC_7890), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: o9271[LinkedList$Entry.next]o9269 < o9269[LinkedList$Entry.next]o9269 && o9269[LinkedList$Entry.next]o9269 >= 0 && o9272[LinkedList$Entry.previous]o9269 < o9269[LinkedList$Entry.previous]o9269 && o9269[LinkedList$Entry.previous]o9269 >= 0 f7890_0__init__FieldAccess(EOS(STATIC_7890), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7900_0__init__FieldAccess(EOS(STATIC_7900), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9269, o9271[LinkedList$Entry.next]o9269) :|: o9271[LinkedList$Entry.next]o9269 > 0 f7890_0__init__FieldAccess(EOS(STATIC_7890), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740843016))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9426, o9272[LinkedList$Entry.previous]o9426) -> f7901_0__init__FieldAccess(EOS(STATIC_7901), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740843016))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7900_0__init__FieldAccess(EOS(STATIC_7900), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9269, o9271[LinkedList$Entry.next]o9269) -> f7910_0__init__FieldAccess(EOS(STATIC_7910), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: o9272[LinkedList$Entry.previous]o9269 > 0 f7900_0__init__FieldAccess(EOS(STATIC_7900), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9598, o9271[LinkedList$Entry.next]o9598) -> f7911_0__init__FieldAccess(EOS(STATIC_7911), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7910_0__init__FieldAccess(EOS(STATIC_7910), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740787371))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7924_0__init__FieldAccess(EOS(STATIC_7924), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(o9272sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f7924_0__init__FieldAccess(EOS(STATIC_7924), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354))))), java.lang.Object(o9272sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7939_0__init__Load(EOS(STATIC_7939), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f7939_0__init__Load(EOS(STATIC_7939), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7953_0__init__Duplicate(EOS(STATIC_7953), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f7953_0__init__Duplicate(EOS(STATIC_7953), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7965_0__init__FieldAccess(EOS(STATIC_7965), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f7965_0__init__FieldAccess(EOS(STATIC_7965), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7979_0__init__ConstantStackPush(EOS(STATIC_7979), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f7979_0__init__ConstantStackPush(EOS(STATIC_7979), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7990_0__init__IntArithmetic(EOS(STATIC_7990), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f7990_0__init__IntArithmetic(EOS(STATIC_7990), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, matching1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f8002_0__init__FieldAccess(EOS(STATIC_8002), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130 - 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: i3130 > 0 && matching1 = 1 f8002_0__init__FieldAccess(EOS(STATIC_8002), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3799, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f8013_0__init__JMP(EOS(STATIC_8013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), i2499, i9753 + 1, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: i9753 >= 0 f8013_0__init__JMP(EOS(STATIC_8013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f8026_0__init__Load(EOS(STATIC_8026), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) :|: TRUE f8026_0__init__Load(EOS(STATIC_8026), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9269, o9272[LinkedList$Entry.previous]o9269) -> f7797_0__init__Load(EOS(STATIC_7797), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3799, java.lang.Object(o9272sub739145983))), i2499, i9753, o9269[LinkedList$Entry.previous]o9272, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9269[LinkedList$Entry.next]o9269, o9269[LinkedList$Entry.previous]o9269, o9272[LinkedList$Entry.previous]o9269, o9272[LinkedList$Entry.previous]o9272) :|: o9269[LinkedList$Entry.previous]o9272 = 1 f7911_0__init__FieldAccess(EOS(STATIC_7911), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7925_0__init__FieldAccess(EOS(STATIC_7925), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7925_0__init__FieldAccess(EOS(STATIC_7925), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7940_0__init__Load(EOS(STATIC_7940), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7940_0__init__Load(EOS(STATIC_7940), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7954_0__init__Duplicate(EOS(STATIC_7954), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7954_0__init__Duplicate(EOS(STATIC_7954), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7966_0__init__FieldAccess(EOS(STATIC_7966), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7966_0__init__FieldAccess(EOS(STATIC_7966), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7980_0__init__ConstantStackPush(EOS(STATIC_7980), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7980_0__init__ConstantStackPush(EOS(STATIC_7980), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7991_0__init__IntArithmetic(EOS(STATIC_7991), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f7991_0__init__IntArithmetic(EOS(STATIC_7991), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, matching1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f8003_0__init__FieldAccess(EOS(STATIC_8003), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130 - 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: i3130 > 0 && matching1 = 1 f8003_0__init__FieldAccess(EOS(STATIC_8003), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3800, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f8014_0__init__JMP(EOS(STATIC_8014), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753 + 1, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: i9753 >= 0 f8014_0__init__JMP(EOS(STATIC_8014), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f8027_0__init__Load(EOS(STATIC_8027), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) :|: TRUE f8027_0__init__Load(EOS(STATIC_8027), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9271[LinkedList$Entry.next]o9598) -> f7797_0__init__Load(EOS(STATIC_7797), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3800, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o9598[LinkedList$Entry.previous]o9598, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9598[LinkedList$Entry.next]o9598, o9598[LinkedList$Entry.previous]o9598, o9598[LinkedList$Entry.previous]o9598, o9598[LinkedList$Entry.previous]o9598) :|: o9598[LinkedList$Entry.previous]o9598 = 1 && o9598[LinkedList$Entry.previous]o9598 = 1 && o9598[LinkedList$Entry.previous]o9598 = 1 && o9598[LinkedList$Entry.previous]o9598 = 1 f7901_0__init__FieldAccess(EOS(STATIC_7901), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740843016))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7912_0__init__FieldAccess(EOS(STATIC_7912), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740843016))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: o9272[LinkedList$Entry.previous]o9426 > 0 f7901_0__init__FieldAccess(EOS(STATIC_7901), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9601) -> f7913_0__init__FieldAccess(EOS(STATIC_7913), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7912_0__init__FieldAccess(EOS(STATIC_7912), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub740843016))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7926_0__init__FieldAccess(EOS(STATIC_7926), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(o9272sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7926_0__init__FieldAccess(EOS(STATIC_7926), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479988999))))), java.lang.Object(o9272sub0), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7941_0__init__Load(EOS(STATIC_7941), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7941_0__init__Load(EOS(STATIC_7941), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7955_0__init__Duplicate(EOS(STATIC_7955), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7955_0__init__Duplicate(EOS(STATIC_7955), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7967_0__init__FieldAccess(EOS(STATIC_7967), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7967_0__init__FieldAccess(EOS(STATIC_7967), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7981_0__init__ConstantStackPush(EOS(STATIC_7981), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7981_0__init__ConstantStackPush(EOS(STATIC_7981), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7992_0__init__IntArithmetic(EOS(STATIC_7992), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f7992_0__init__IntArithmetic(EOS(STATIC_7992), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130, matching1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f8004_0__init__FieldAccess(EOS(STATIC_8004), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3130 - 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: i3130 > 0 && matching1 = 1 f8004_0__init__FieldAccess(EOS(STATIC_8004), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(o9272sub739145983))), i3802, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f8015_0__init__JMP(EOS(STATIC_8015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), i2499, i9753 + 1, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: i9753 >= 0 f8015_0__init__JMP(EOS(STATIC_8015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f8028_0__init__Load(EOS(STATIC_8028), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) :|: TRUE f8028_0__init__Load(EOS(STATIC_8028), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9272[LinkedList$Entry.previous]o9426) -> f7797_0__init__Load(EOS(STATIC_7797), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3802, java.lang.Object(o9272sub739145983))), i2499, i9753, o9426[LinkedList$Entry.previous]o9272, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9426[LinkedList$Entry.next]o9426, o9426[LinkedList$Entry.previous]o9426, o9272[LinkedList$Entry.previous]o9426, o9272[LinkedList$Entry.previous]o9272) :|: o9426[LinkedList$Entry.previous]o9272 = 1 && o9426[LinkedList$Entry.next]o9426 = 1 f7913_0__init__FieldAccess(EOS(STATIC_7913), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7927_0__init__FieldAccess(EOS(STATIC_7927), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7927_0__init__FieldAccess(EOS(STATIC_7927), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7942_0__init__Load(EOS(STATIC_7942), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7942_0__init__Load(EOS(STATIC_7942), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7956_0__init__Duplicate(EOS(STATIC_7956), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7956_0__init__Duplicate(EOS(STATIC_7956), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7968_0__init__FieldAccess(EOS(STATIC_7968), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7968_0__init__FieldAccess(EOS(STATIC_7968), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7982_0__init__ConstantStackPush(EOS(STATIC_7982), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7982_0__init__ConstantStackPush(EOS(STATIC_7982), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7993_0__init__IntArithmetic(EOS(STATIC_7993), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f7993_0__init__IntArithmetic(EOS(STATIC_7993), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130, matching1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f8005_0__init__FieldAccess(EOS(STATIC_8005), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3130 - 1, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: i3130 > 0 && matching1 = 1 f8005_0__init__FieldAccess(EOS(STATIC_8005), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3805, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f8016_0__init__JMP(EOS(STATIC_8016), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753 + 1, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: i9753 >= 0 f8016_0__init__JMP(EOS(STATIC_8016), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f8029_0__init__Load(EOS(STATIC_8029), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) :|: TRUE f8029_0__init__Load(EOS(STATIC_8029), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947) -> f7797_0__init__Load(EOS(STATIC_7797), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3805, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499, i9753, o9601[LinkedList$Entry.previous]o9601, o7945[LinkedList$Entry.previous]o7945, o7945[LinkedList$Entry.previous]o7944, o7945[LinkedList$Entry.previous]o7947, o7945[LinkedList$Entry.previous]o7946, o7947[LinkedList$Entry.previous]o7947, o7947[LinkedList$Entry.previous]o7944, o7947[LinkedList$Entry.previous]o7945, o7947[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7946, o7946[LinkedList$Entry.previous]o7946, o7946[LinkedList$Entry.next]o7944, o7946[LinkedList$Entry.previous]o7944, o7946[LinkedList$Entry.next]o7945, o7946[LinkedList$Entry.previous]o7945, o7946[LinkedList$Entry.next]o7947, o7946[LinkedList$Entry.previous]o7947, o9601[LinkedList$Entry.next]o9601, o9601[LinkedList$Entry.previous]o9601, o9601[LinkedList$Entry.previous]o9601, o9601[LinkedList$Entry.previous]o9601) :|: o9601[LinkedList$Entry.previous]o9601 = 1 && o9601[LinkedList$Entry.next]o9601 = 1 && o9601[LinkedList$Entry.previous]o9601 = 1 && o9601[LinkedList$Entry.previous]o9601 = 1 && o9601[LinkedList$Entry.previous]o9601 = 1 Combined rules. Obtained 5 IRulesP rules: f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0) -> f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753:0 + 1, 1, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, 1, 1, 1, 1) :|: i3130:0 > i2499:0 && o7940[LinkedList$Entry.next]o7940:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && i9753:0 > -1 && i3130:0 > 0 f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230:0))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9268sub1479933230:0))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7940:0, o7941[LinkedList$Entry.previous]o7940:0, o7941[LinkedList$Entry.previous]o7941:0) -> f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9268sub739145983:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9268sub739145983:0))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9268sub739145983:0))), i9753:0 + 1, o7940[LinkedList$Entry.previous]o9268:0, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7940:0, o9268[LinkedList$Entry.previous]o7940:0, o9268[LinkedList$Entry.previous]o9268:0) :|: o7940[LinkedList$Entry.previous]o7941:0 > 0 && o7941[LinkedList$Entry.previous]o7940:0 > 0 && o7941[LinkedList$Entry.previous]o7941:0 > 0 && i3130:0 > i2499:0 && o7940[LinkedList$Entry.next]o7940:0 > 0 && o7940[LinkedList$Entry.previous]o7940:0 > 0 && o9268[LinkedList$Entry.previous]o7940:0 < o7941[LinkedList$Entry.previous]o7940:0 && o9268[LinkedList$Entry.previous]o9265:0 < o7941[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o9268:0 > o7940[LinkedList$Entry.previous]o7941:0 && o9268[LinkedList$Entry.previous]o9268:0 > o9268[LinkedList$Entry.previous]o9265:0 && o9268[LinkedList$Entry.previous]o9265:0 > -1 && i9753:0 > -1 && i3130:0 > 0 f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354:0))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354:0))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0) -> f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), i9753:0 + 1, 1, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o9269[LinkedList$Entry.next]o9269:0, o9269[LinkedList$Entry.previous]o9269:0, o9272[LinkedList$Entry.previous]o9269:0, o9272[LinkedList$Entry.previous]o9272:0) :|: i3130:0 > i2499:0 && o7940[LinkedList$Entry.next]o7940:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 > 0 && o9272[LinkedList$Entry.previous]o9269:0 > 0 && i9753:0 > -1 && i3130:0 > 0 f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354:0))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o9272sub1479933354:0))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0) -> f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), i9753:0 + 1, 1, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, 1, o9426[LinkedList$Entry.previous]o9426:0, o9272[LinkedList$Entry.previous]o9269:0, o9272[LinkedList$Entry.previous]o9272:0) :|: i3130:0 > i2499:0 && o7940[LinkedList$Entry.next]o7940:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0 > 0 && i9753:0 > -1 && i3130:0 > 0 f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0) -> f7804_0__init__FieldAccess(EOS(STATIC_7804), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i9753:0 + 1, 1, o7945[LinkedList$Entry.previous]o7945:0, o7945[LinkedList$Entry.previous]o7944:0, o7945[LinkedList$Entry.previous]o7947:0, o7945[LinkedList$Entry.previous]o7946:0, o7947[LinkedList$Entry.previous]o7947:0, o7947[LinkedList$Entry.previous]o7944:0, o7947[LinkedList$Entry.previous]o7945:0, o7947[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7946:0, o7946[LinkedList$Entry.previous]o7946:0, o7946[LinkedList$Entry.next]o7944:0, o7946[LinkedList$Entry.previous]o7944:0, o7946[LinkedList$Entry.next]o7945:0, o7946[LinkedList$Entry.previous]o7945:0, o7946[LinkedList$Entry.next]o7947:0, o7946[LinkedList$Entry.previous]o7947:0, o9598[LinkedList$Entry.next]o9598:0, 1, 1, 1) :|: i3130:0 > i2499:0 && o7940[LinkedList$Entry.next]o7940:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 > 0 && i9753:0 > -1 && i3130:0 > 0 Filtered constant ground arguments: f7804_0__init__FieldAccess(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) -> f7804_0__init__FieldAccess(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) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2, x3) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry(x2) Filtered duplicate arguments: f7804_0__init__FieldAccess(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) -> f7804_0__init__FieldAccess(x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26) Filtered unneeded arguments: f7804_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24) -> f7804_0__init__FieldAccess(x1, x2, x3, x4, x21, x22, x23, x24) Finished conversion. Obtained 5 rules.P rules: f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0 + 1, 1, 1, 1, 1, 1, i3130:0 - 1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && i3130:0 > 0 && i9753:0 > -1 f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o9268sub1479933230:0))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7940:0, o7941[LinkedList$Entry.previous]o7940:0, o7941[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0 - 1, java.lang.Object(o9268sub739145983:0))), i9753:0 + 1, o7940[LinkedList$Entry.previous]o9268:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7940:0, o9268[LinkedList$Entry.previous]o7940:0, o9268[LinkedList$Entry.previous]o9268:0, i3130:0 - 1) :|: o7941[LinkedList$Entry.previous]o7940:0 > 0 && o7940[LinkedList$Entry.previous]o7941:0 > 0 && o7941[LinkedList$Entry.previous]o7941:0 > 0 && i3130:0 > i2499:0 && o7940[LinkedList$Entry.next]o7940:0 > 0 && o7940[LinkedList$Entry.previous]o7940:0 > 0 && o9268[LinkedList$Entry.previous]o7940:0 < o7941[LinkedList$Entry.previous]o7940:0 && o9268[LinkedList$Entry.previous]o9265:0 < o7941[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o9268:0 > o7940[LinkedList$Entry.previous]o7941:0 && o9268[LinkedList$Entry.previous]o9268:0 > o9268[LinkedList$Entry.previous]o9265:0 && o9268[LinkedList$Entry.previous]o9265:0 > -1 && i3130:0 > 0 && i9753:0 > -1 f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o9272sub1479933354:0))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), i9753:0 + 1, 1, o9269[LinkedList$Entry.next]o9269:0, o9269[LinkedList$Entry.previous]o9269:0, o9272[LinkedList$Entry.previous]o9269:0, o9272[LinkedList$Entry.previous]o9272:0, i3130:0 - 1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 > 0 && o9272[LinkedList$Entry.previous]o9269:0 > 0 && i3130:0 > 0 && i9753:0 > -1 f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o9272sub1479933354:0))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0 - 1, java.lang.Object(o9272sub739145983:0))), i9753:0 + 1, 1, 1, o9426[LinkedList$Entry.previous]o9426:0, o9272[LinkedList$Entry.previous]o9269:0, o9272[LinkedList$Entry.previous]o9272:0, i3130:0 - 1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0 > 0 && i3130:0 > 0 && i9753:0 > -1 f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0 + 1, 1, o9598[LinkedList$Entry.next]o9598:0, 1, 1, 1, i3130:0 - 1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && o9271[LinkedList$Entry.next]o9269:0 > 0 && i3130:0 > 0 && i9753:0 > -1 ---------------------------------------- (104) Obligation: Rules: f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0 + 1, 1, 1, 1, 1, 1, i3130:0 - 1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && i3130:0 > 0 && i9753:0 > -1 f7804_0__init__FieldAccess(x, java.lang.Object(javaUtilEx.LinkedList$ListItr(x1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x2))))), x3, x4, x5, x6, x7, x8, x1) -> f7804_0__init__FieldAccess(x, java.lang.Object(javaUtilEx.LinkedList$ListItr(x1 - 1, java.lang.Object(x9))), x3 + 1, x10, x5, x6, x11, x12, x1 - 1) :|: x7 > 0 && x4 > 0 && x8 > 0 && x1 > x && x5 > 0 && x6 > 0 && x11 < x7 && x13 < x8 && x10 > x4 && x12 > x13 && x13 > -1 && x1 > 0 && x3 > -1 f7804_0__init__FieldAccess(x14, java.lang.Object(javaUtilEx.LinkedList$ListItr(x15, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x16))))), x17, x18, x19, x18, x18, x18, x15) -> f7804_0__init__FieldAccess(x14, java.lang.Object(javaUtilEx.LinkedList$ListItr(x15 - 1, java.lang.Object(x20))), x17 + 1, 1, x21, x22, x23, x24, x15 - 1) :|: x19 > -1 && x15 > x14 && x25 < x19 && x23 < x18 && x18 > -1 && x25 > 0 && x23 > 0 && x15 > 0 && x17 > -1 f7804_0__init__FieldAccess(x26, java.lang.Object(javaUtilEx.LinkedList$ListItr(x27, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x28))))), x29, x30, x31, x30, x30, x30, x27) -> f7804_0__init__FieldAccess(x26, java.lang.Object(javaUtilEx.LinkedList$ListItr(x27 - 1, java.lang.Object(x32))), x29 + 1, 1, 1, x33, x34, x35, x27 - 1) :|: x31 > -1 && x27 > x26 && x36 < x31 && x34 < x30 && x30 > -1 && x34 > 0 && x27 > 0 && x29 > -1 f7804_0__init__FieldAccess(x37, java.lang.Object(javaUtilEx.LinkedList$ListItr(x38, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x39, x40, x41, x40, x40, x40, x38) -> f7804_0__init__FieldAccess(x37, java.lang.Object(javaUtilEx.LinkedList$ListItr(x38 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x39 + 1, 1, x42, 1, 1, 1, x38 - 1) :|: x41 > -1 && x38 > x37 && x43 < x41 && x44 < x40 && x40 > -1 && x43 > 0 && x38 > 0 && x39 > -1 ---------------------------------------- (105) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (106) Obligation: Rules: f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), arith, 1, 1, 1, 1, 1, arith1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && i3130:0 > 0 && i9753:0 > -1 && arith = i9753:0 + 1 && arith1 = i3130:0 - 1 && arith1 = i3130:0 - 1 f7804_0__init__FieldAccess(x45, java.lang.Object(javaUtilEx.LinkedList$ListItr(x46, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x47))))), x48, x49, x50, x51, x52, x53, x46) -> f7804_0__init__FieldAccess(x45, java.lang.Object(javaUtilEx.LinkedList$ListItr(x54, java.lang.Object(x55))), x56, x57, x50, x51, x58, x59, x54) :|: x52 > 0 && x49 > 0 && x53 > 0 && x46 > x45 && x50 > 0 && x51 > 0 && x58 < x52 && x60 < x53 && x57 > x49 && x59 > x60 && x60 > -1 && x46 > 0 && x48 > -1 && x56 = x48 + 1 && x54 = x46 - 1 && x54 = x46 - 1 f7804_0__init__FieldAccess(x61, java.lang.Object(javaUtilEx.LinkedList$ListItr(x62, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63))))), x64, x65, x66, x65, x65, x65, x62) -> f7804_0__init__FieldAccess(x61, java.lang.Object(javaUtilEx.LinkedList$ListItr(x67, java.lang.Object(x68))), x69, 1, x70, x71, x72, x73, x67) :|: x66 > -1 && x62 > x61 && x74 < x66 && x72 < x65 && x65 > -1 && x74 > 0 && x72 > 0 && x62 > 0 && x64 > -1 && x69 = x64 + 1 && x67 = x62 - 1 && x67 = x62 - 1 f7804_0__init__FieldAccess(x75, java.lang.Object(javaUtilEx.LinkedList$ListItr(x76, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x77))))), x78, x79, x80, x79, x79, x79, x76) -> f7804_0__init__FieldAccess(x75, java.lang.Object(javaUtilEx.LinkedList$ListItr(x81, java.lang.Object(x82))), x83, 1, 1, x84, x85, x86, x81) :|: x80 > -1 && x76 > x75 && x87 < x80 && x85 < x79 && x79 > -1 && x85 > 0 && x76 > 0 && x78 > -1 && x83 = x78 + 1 && x81 = x76 - 1 && x81 = x76 - 1 f7804_0__init__FieldAccess(x88, java.lang.Object(javaUtilEx.LinkedList$ListItr(x89, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x90, x91, x92, x91, x91, x91, x89) -> f7804_0__init__FieldAccess(x88, java.lang.Object(javaUtilEx.LinkedList$ListItr(x93, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x94, 1, x95, 1, 1, 1, x93) :|: x92 > -1 && x89 > x88 && x96 < x92 && x97 < x91 && x91 > -1 && x96 > 0 && x89 > 0 && x90 > -1 && x94 = x90 + 1 && x93 = x89 - 1 && x93 = x89 - 1 ---------------------------------------- (107) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), arith, 1, 1, 1, 1, 1, arith1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && i3130:0 > 0 && i9753:0 > -1 && arith = i9753:0 + 1 && arith1 = i3130:0 - 1 && arith1 = i3130:0 - 1 (2) f7804_0__init__FieldAccess(x45, java.lang.Object(javaUtilEx.LinkedList$ListItr(x46, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x47))))), x48, x49, x50, x51, x52, x53, x46) -> f7804_0__init__FieldAccess(x45, java.lang.Object(javaUtilEx.LinkedList$ListItr(x54, java.lang.Object(x55))), x56, x57, x50, x51, x58, x59, x54) :|: x52 > 0 && x49 > 0 && x53 > 0 && x46 > x45 && x50 > 0 && x51 > 0 && x58 < x52 && x60 < x53 && x57 > x49 && x59 > x60 && x60 > -1 && x46 > 0 && x48 > -1 && x56 = x48 + 1 && x54 = x46 - 1 && x54 = x46 - 1 (3) f7804_0__init__FieldAccess(x61, java.lang.Object(javaUtilEx.LinkedList$ListItr(x62, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63))))), x64, x65, x66, x65, x65, x65, x62) -> f7804_0__init__FieldAccess(x61, java.lang.Object(javaUtilEx.LinkedList$ListItr(x67, java.lang.Object(x68))), x69, 1, x70, x71, x72, x73, x67) :|: x66 > -1 && x62 > x61 && x74 < x66 && x72 < x65 && x65 > -1 && x74 > 0 && x72 > 0 && x62 > 0 && x64 > -1 && x69 = x64 + 1 && x67 = x62 - 1 && x67 = x62 - 1 (4) f7804_0__init__FieldAccess(x75, java.lang.Object(javaUtilEx.LinkedList$ListItr(x76, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x77))))), x78, x79, x80, x79, x79, x79, x76) -> f7804_0__init__FieldAccess(x75, java.lang.Object(javaUtilEx.LinkedList$ListItr(x81, java.lang.Object(x82))), x83, 1, 1, x84, x85, x86, x81) :|: x80 > -1 && x76 > x75 && x87 < x80 && x85 < x79 && x79 > -1 && x85 > 0 && x76 > 0 && x78 > -1 && x83 = x78 + 1 && x81 = x76 - 1 && x81 = x76 - 1 (5) f7804_0__init__FieldAccess(x88, java.lang.Object(javaUtilEx.LinkedList$ListItr(x89, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x90, x91, x92, x91, x91, x91, x89) -> f7804_0__init__FieldAccess(x88, java.lang.Object(javaUtilEx.LinkedList$ListItr(x93, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x94, 1, x95, 1, 1, 1, x93) :|: x92 > -1 && x89 > x88 && x96 < x92 && x97 < x91 && x91 > -1 && x96 > 0 && x89 > 0 && x90 > -1 && x94 = x90 + 1 && x93 = x89 - 1 && x93 = x89 - 1 Arcs: (1) -> (1), (2) (2) -> (1), (2), (3), (4), (5) (3) -> (1), (2), (5) (4) -> (1), (2) (5) -> (1), (2), (5) This digraph is fully evaluated! ---------------------------------------- (108) Obligation: Termination digraph: Nodes: (1) f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.next]o7940:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, o7940[LinkedList$Entry.previous]o7941:0, i3130:0) -> f7804_0__init__FieldAccess(i2499:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), arith, 1, 1, 1, 1, 1, arith1) :|: o7940[LinkedList$Entry.next]o7940:0 > -1 && i3130:0 > i2499:0 && o9271[LinkedList$Entry.next]o9269:0 < o7940[LinkedList$Entry.next]o7940:0 && o9272[LinkedList$Entry.previous]o9269:0 < o7940[LinkedList$Entry.previous]o7941:0 && o7940[LinkedList$Entry.previous]o7941:0 > -1 && i3130:0 > 0 && i9753:0 > -1 && arith = i9753:0 + 1 && arith1 = i3130:0 - 1 && arith1 = i3130:0 - 1 (2) f7804_0__init__FieldAccess(x45, java.lang.Object(javaUtilEx.LinkedList$ListItr(x46, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x47))))), x48, x49, x50, x51, x52, x53, x46) -> f7804_0__init__FieldAccess(x45, java.lang.Object(javaUtilEx.LinkedList$ListItr(x54, java.lang.Object(x55))), x56, x57, x50, x51, x58, x59, x54) :|: x52 > 0 && x49 > 0 && x53 > 0 && x46 > x45 && x50 > 0 && x51 > 0 && x58 < x52 && x60 < x53 && x57 > x49 && x59 > x60 && x60 > -1 && x46 > 0 && x48 > -1 && x56 = x48 + 1 && x54 = x46 - 1 && x54 = x46 - 1 (3) f7804_0__init__FieldAccess(x88, java.lang.Object(javaUtilEx.LinkedList$ListItr(x89, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x90, x91, x92, x91, x91, x91, x89) -> f7804_0__init__FieldAccess(x88, java.lang.Object(javaUtilEx.LinkedList$ListItr(x93, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x94, 1, x95, 1, 1, 1, x93) :|: x92 > -1 && x89 > x88 && x96 < x92 && x97 < x91 && x91 > -1 && x96 > 0 && x89 > 0 && x90 > -1 && x94 = x90 + 1 && x93 = x89 - 1 && x93 = x89 - 1 (4) f7804_0__init__FieldAccess(x75, java.lang.Object(javaUtilEx.LinkedList$ListItr(x76, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x77))))), x78, x79, x80, x79, x79, x79, x76) -> f7804_0__init__FieldAccess(x75, java.lang.Object(javaUtilEx.LinkedList$ListItr(x81, java.lang.Object(x82))), x83, 1, 1, x84, x85, x86, x81) :|: x80 > -1 && x76 > x75 && x87 < x80 && x85 < x79 && x79 > -1 && x85 > 0 && x76 > 0 && x78 > -1 && x83 = x78 + 1 && x81 = x76 - 1 && x81 = x76 - 1 (5) f7804_0__init__FieldAccess(x61, java.lang.Object(javaUtilEx.LinkedList$ListItr(x62, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63))))), x64, x65, x66, x65, x65, x65, x62) -> f7804_0__init__FieldAccess(x61, java.lang.Object(javaUtilEx.LinkedList$ListItr(x67, java.lang.Object(x68))), x69, 1, x70, x71, x72, x73, x67) :|: x66 > -1 && x62 > x61 && x74 < x66 && x72 < x65 && x65 > -1 && x74 > 0 && x72 > 0 && x62 > 0 && x64 > -1 && x69 = x64 + 1 && x67 = x62 - 1 && x67 = x62 - 1 Arcs: (1) -> (1), (2) (2) -> (1), (2), (3), (4), (5) (3) -> (1), (2), (3) (4) -> (1), (2) (5) -> (1), (2), (3) This digraph is fully evaluated! ---------------------------------------- (109) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (110) Obligation: Rules: f7804_0__init__FieldAccess(x45:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x46:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x47:0))))), x48:0, x49:0, x50:0, x51:0, x52:0, x53:0, x46:0) -> f7804_0__init__FieldAccess(x45:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x46:0 - 1, java.lang.Object(x55:0))), x48:0 + 1, x57:0, x50:0, x51:0, x58:0, x59:0, x46:0 - 1) :|: x46:0 > 0 && x48:0 > -1 && x60:0 > -1 && x60:0 < x59:0 && x57:0 > x49:0 && x60:0 < x53:0 && x58:0 < x52:0 && x51:0 > 0 && x50:0 > 0 && x46:0 > x45:0 && x53:0 > 0 && x49:0 > 0 && x52:0 > 0 f7804_0__init__FieldAccess(x75:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x76:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x77:0))))), x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f7804_0__init__FieldAccess(x75:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x76:0 - 1, java.lang.Object(x82:0))), x78:0 + 1, 1, 1, x84:0, x85:0, x86:0, x76:0 - 1) :|: x76:0 > 0 && x78:0 > -1 && x85:0 > 0 && x79:0 > -1 && x85:0 < x79:0 && x87:0 < x80:0 && x76:0 > x75:0 && x80:0 > -1 f7804_0__init__FieldAccess(x61:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x62:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x63:0))))), x64:0, x65:0, x66:0, x65:0, x65:0, x65:0, x62:0) -> f7804_0__init__FieldAccess(x61:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x62:0 - 1, java.lang.Object(x68:0))), x64:0 + 1, 1, x70:0, x71:0, x72:0, x73:0, x62:0 - 1) :|: x62:0 > 0 && x64:0 > -1 && x72:0 > 0 && x74:0 > 0 && x65:0 > -1 && x72:0 < x65:0 && x74:0 < x66:0 && x62:0 > x61:0 && x66:0 > -1 f7804_0__init__FieldAccess(i2499:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.next]o7940:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, i3130:0:0) -> f7804_0__init__FieldAccess(i2499:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i3130:0:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i9753:0:0 + 1, 1, 1, 1, 1, 1, i3130:0:0 - 1) :|: i3130:0:0 > 0 && i9753:0:0 > -1 && o7940[LinkedList$Entry.previous]o7941:0:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0:0 < o7940[LinkedList$Entry.previous]o7941:0:0 && o9271[LinkedList$Entry.next]o9269:0:0 < o7940[LinkedList$Entry.next]o7940:0:0 && i3130:0:0 > i2499:0:0 && o7940[LinkedList$Entry.next]o7940:0:0 > -1 f7804_0__init__FieldAccess(x88:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x89:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x90:0, x91:0, x92:0, x91:0, x91:0, x91:0, x89:0) -> f7804_0__init__FieldAccess(x88:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x89:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x90:0 + 1, 1, x95:0, 1, 1, 1, x89:0 - 1) :|: x89:0 > 0 && x90:0 > -1 && x96:0 > 0 && x91:0 > -1 && x97:0 < x91:0 && x96:0 < x92:0 && x89:0 > x88:0 && x92:0 > -1 ---------------------------------------- (111) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f7804_0__init__FieldAccess(INTEGER, VARIABLE, INTEGER, VARIABLE, VARIABLE, VARIABLE, VARIABLE, VARIABLE, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER, VARIABLE) javaUtilEx.LinkedList$Entry(VARIABLE) EOR() Replaced non-predefined constructor symbols by 0. ---------------------------------------- (112) Obligation: Rules: f7804_0__init__FieldAccess(x45:0, c, x48:0, x49:0, x50:0, x51:0, x52:0, x53:0, x46:0) -> f7804_0__init__FieldAccess(x45:0, c1, c2, x57:0, x50:0, x51:0, x58:0, x59:0, c3) :|: c3 = x46:0 - 1 && (c2 = x48:0 + 1 && (c1 = 0 && c = 0)) && (x46:0 > 0 && x48:0 > -1 && x60:0 > -1 && x60:0 < x59:0 && x57:0 > x49:0 && x60:0 < x53:0 && x58:0 < x52:0 && x51:0 > 0 && x50:0 > 0 && x46:0 > x45:0 && x53:0 > 0 && x49:0 > 0 && x52:0 > 0) f7804_0__init__FieldAccess(x75:0, c4, x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f7804_0__init__FieldAccess(x75:0, c5, c6, c7, c8, x84:0, x85:0, x86:0, c9) :|: c9 = x76:0 - 1 && (c8 = 1 && (c7 = 1 && (c6 = x78:0 + 1 && (c5 = 0 && c4 = 0)))) && (x76:0 > 0 && x78:0 > -1 && x85:0 > 0 && x79:0 > -1 && x85:0 < x79:0 && x87:0 < x80:0 && x76:0 > x75:0 && x80:0 > -1) f7804_0__init__FieldAccess(x61:0, c10, x64:0, x65:0, x66:0, x65:0, x65:0, x65:0, x62:0) -> f7804_0__init__FieldAccess(x61:0, c11, c12, c13, x70:0, x71:0, x72:0, x73:0, c14) :|: c14 = x62:0 - 1 && (c13 = 1 && (c12 = x64:0 + 1 && (c11 = 0 && c10 = 0))) && (x62:0 > 0 && x64:0 > -1 && x72:0 > 0 && x74:0 > 0 && x65:0 > -1 && x72:0 < x65:0 && x74:0 < x66:0 && x62:0 > x61:0 && x66:0 > -1) f7804_0__init__FieldAccess(i2499:0:0, c15, i9753:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.next]o7940:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, i3130:0:0) -> f7804_0__init__FieldAccess(i2499:0:0, c16, c17, c18, c19, c20, c21, c22, c23) :|: c23 = i3130:0:0 - 1 && (c22 = 1 && (c21 = 1 && (c20 = 1 && (c19 = 1 && (c18 = 1 && (c17 = i9753:0:0 + 1 && (c16 = 0 && c15 = 0))))))) && (i3130:0:0 > 0 && i9753:0:0 > -1 && o7940[LinkedList$Entry.previous]o7941:0:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0:0 < o7940[LinkedList$Entry.previous]o7941:0:0 && o9271[LinkedList$Entry.next]o9269:0:0 < o7940[LinkedList$Entry.next]o7940:0:0 && i3130:0:0 > i2499:0:0 && o7940[LinkedList$Entry.next]o7940:0:0 > -1) f7804_0__init__FieldAccess(x88:0, c24, x90:0, x91:0, x92:0, x91:0, x91:0, x91:0, x89:0) -> f7804_0__init__FieldAccess(x88:0, c25, c26, c27, x95:0, c28, c29, c30, c31) :|: c31 = x89:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = 1 && (c27 = 1 && (c26 = x90:0 + 1 && (c25 = 0 && c24 = 0)))))) && (x89:0 > 0 && x90:0 > -1 && x96:0 > 0 && x91:0 > -1 && x97:0 < x91:0 && x96:0 < x92:0 && x89:0 > x88:0 && x92:0 > -1) ---------------------------------------- (113) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f7804_0__init__FieldAccess(x, x1, x2, x3, x4, x5, x6, x7, x8)] = -1 - x + c1*x1 + x6 + x8 The following rules are decreasing: f7804_0__init__FieldAccess(x45:0, c, x48:0, x49:0, x50:0, x51:0, x52:0, x53:0, x46:0) -> f7804_0__init__FieldAccess(x45:0, c1, c2, x57:0, x50:0, x51:0, x58:0, x59:0, c3) :|: c3 = x46:0 - 1 && (c2 = x48:0 + 1 && (c1 = 0 && c = 0)) && (x46:0 > 0 && x48:0 > -1 && x60:0 > -1 && x60:0 < x59:0 && x57:0 > x49:0 && x60:0 < x53:0 && x58:0 < x52:0 && x51:0 > 0 && x50:0 > 0 && x46:0 > x45:0 && x53:0 > 0 && x49:0 > 0 && x52:0 > 0) f7804_0__init__FieldAccess(x75:0, c4, x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f7804_0__init__FieldAccess(x75:0, c5, c6, c7, c8, x84:0, x85:0, x86:0, c9) :|: c9 = x76:0 - 1 && (c8 = 1 && (c7 = 1 && (c6 = x78:0 + 1 && (c5 = 0 && c4 = 0)))) && (x76:0 > 0 && x78:0 > -1 && x85:0 > 0 && x79:0 > -1 && x85:0 < x79:0 && x87:0 < x80:0 && x76:0 > x75:0 && x80:0 > -1) f7804_0__init__FieldAccess(x61:0, c10, x64:0, x65:0, x66:0, x65:0, x65:0, x65:0, x62:0) -> f7804_0__init__FieldAccess(x61:0, c11, c12, c13, x70:0, x71:0, x72:0, x73:0, c14) :|: c14 = x62:0 - 1 && (c13 = 1 && (c12 = x64:0 + 1 && (c11 = 0 && c10 = 0))) && (x62:0 > 0 && x64:0 > -1 && x72:0 > 0 && x74:0 > 0 && x65:0 > -1 && x72:0 < x65:0 && x74:0 < x66:0 && x62:0 > x61:0 && x66:0 > -1) The following rules are bounded: f7804_0__init__FieldAccess(x45:0, c, x48:0, x49:0, x50:0, x51:0, x52:0, x53:0, x46:0) -> f7804_0__init__FieldAccess(x45:0, c1, c2, x57:0, x50:0, x51:0, x58:0, x59:0, c3) :|: c3 = x46:0 - 1 && (c2 = x48:0 + 1 && (c1 = 0 && c = 0)) && (x46:0 > 0 && x48:0 > -1 && x60:0 > -1 && x60:0 < x59:0 && x57:0 > x49:0 && x60:0 < x53:0 && x58:0 < x52:0 && x51:0 > 0 && x50:0 > 0 && x46:0 > x45:0 && x53:0 > 0 && x49:0 > 0 && x52:0 > 0) f7804_0__init__FieldAccess(x75:0, c4, x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f7804_0__init__FieldAccess(x75:0, c5, c6, c7, c8, x84:0, x85:0, x86:0, c9) :|: c9 = x76:0 - 1 && (c8 = 1 && (c7 = 1 && (c6 = x78:0 + 1 && (c5 = 0 && c4 = 0)))) && (x76:0 > 0 && x78:0 > -1 && x85:0 > 0 && x79:0 > -1 && x85:0 < x79:0 && x87:0 < x80:0 && x76:0 > x75:0 && x80:0 > -1) f7804_0__init__FieldAccess(x61:0, c10, x64:0, x65:0, x66:0, x65:0, x65:0, x65:0, x62:0) -> f7804_0__init__FieldAccess(x61:0, c11, c12, c13, x70:0, x71:0, x72:0, x73:0, c14) :|: c14 = x62:0 - 1 && (c13 = 1 && (c12 = x64:0 + 1 && (c11 = 0 && c10 = 0))) && (x62:0 > 0 && x64:0 > -1 && x72:0 > 0 && x74:0 > 0 && x65:0 > -1 && x72:0 < x65:0 && x74:0 < x66:0 && x62:0 > x61:0 && x66:0 > -1) f7804_0__init__FieldAccess(i2499:0:0, c15, i9753:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.next]o7940:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, i3130:0:0) -> f7804_0__init__FieldAccess(i2499:0:0, c16, c17, c18, c19, c20, c21, c22, c23) :|: c23 = i3130:0:0 - 1 && (c22 = 1 && (c21 = 1 && (c20 = 1 && (c19 = 1 && (c18 = 1 && (c17 = i9753:0:0 + 1 && (c16 = 0 && c15 = 0))))))) && (i3130:0:0 > 0 && i9753:0:0 > -1 && o7940[LinkedList$Entry.previous]o7941:0:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0:0 < o7940[LinkedList$Entry.previous]o7941:0:0 && o9271[LinkedList$Entry.next]o9269:0:0 < o7940[LinkedList$Entry.next]o7940:0:0 && i3130:0:0 > i2499:0:0 && o7940[LinkedList$Entry.next]o7940:0:0 > -1) f7804_0__init__FieldAccess(x88:0, c24, x90:0, x91:0, x92:0, x91:0, x91:0, x91:0, x89:0) -> f7804_0__init__FieldAccess(x88:0, c25, c26, c27, x95:0, c28, c29, c30, c31) :|: c31 = x89:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = 1 && (c27 = 1 && (c26 = x90:0 + 1 && (c25 = 0 && c24 = 0)))))) && (x89:0 > 0 && x90:0 > -1 && x96:0 > 0 && x91:0 > -1 && x97:0 < x91:0 && x96:0 < x92:0 && x89:0 > x88:0 && x92:0 > -1) ---------------------------------------- (114) Obligation: Rules: f7804_0__init__FieldAccess(i2499:0:0, c15, i9753:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.next]o7940:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, i3130:0:0) -> f7804_0__init__FieldAccess(i2499:0:0, c16, c17, c18, c19, c20, c21, c22, c23) :|: c23 = i3130:0:0 - 1 && (c22 = 1 && (c21 = 1 && (c20 = 1 && (c19 = 1 && (c18 = 1 && (c17 = i9753:0:0 + 1 && (c16 = 0 && c15 = 0))))))) && (i3130:0:0 > 0 && i9753:0:0 > -1 && o7940[LinkedList$Entry.previous]o7941:0:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0:0 < o7940[LinkedList$Entry.previous]o7941:0:0 && o9271[LinkedList$Entry.next]o9269:0:0 < o7940[LinkedList$Entry.next]o7940:0:0 && i3130:0:0 > i2499:0:0 && o7940[LinkedList$Entry.next]o7940:0:0 > -1) f7804_0__init__FieldAccess(x88:0, c24, x90:0, x91:0, x92:0, x91:0, x91:0, x91:0, x89:0) -> f7804_0__init__FieldAccess(x88:0, c25, c26, c27, x95:0, c28, c29, c30, c31) :|: c31 = x89:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = 1 && (c27 = 1 && (c26 = x90:0 + 1 && (c25 = 0 && c24 = 0)))))) && (x89:0 > 0 && x90:0 > -1 && x96:0 > 0 && x91:0 > -1 && x97:0 < x91:0 && x96:0 < x92:0 && x89:0 > x88:0 && x92:0 > -1) ---------------------------------------- (115) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f7804_0__init__FieldAccess(x, x1, x2, x3, x4, x5, x6, x7, x8)] = c1*x1 + x8 The following rules are decreasing: f7804_0__init__FieldAccess(i2499:0:0, c15, i9753:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.next]o7940:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, i3130:0:0) -> f7804_0__init__FieldAccess(i2499:0:0, c16, c17, c18, c19, c20, c21, c22, c23) :|: c23 = i3130:0:0 - 1 && (c22 = 1 && (c21 = 1 && (c20 = 1 && (c19 = 1 && (c18 = 1 && (c17 = i9753:0:0 + 1 && (c16 = 0 && c15 = 0))))))) && (i3130:0:0 > 0 && i9753:0:0 > -1 && o7940[LinkedList$Entry.previous]o7941:0:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0:0 < o7940[LinkedList$Entry.previous]o7941:0:0 && o9271[LinkedList$Entry.next]o9269:0:0 < o7940[LinkedList$Entry.next]o7940:0:0 && i3130:0:0 > i2499:0:0 && o7940[LinkedList$Entry.next]o7940:0:0 > -1) f7804_0__init__FieldAccess(x88:0, c24, x90:0, x91:0, x92:0, x91:0, x91:0, x91:0, x89:0) -> f7804_0__init__FieldAccess(x88:0, c25, c26, c27, x95:0, c28, c29, c30, c31) :|: c31 = x89:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = 1 && (c27 = 1 && (c26 = x90:0 + 1 && (c25 = 0 && c24 = 0)))))) && (x89:0 > 0 && x90:0 > -1 && x96:0 > 0 && x91:0 > -1 && x97:0 < x91:0 && x96:0 < x92:0 && x89:0 > x88:0 && x92:0 > -1) The following rules are bounded: f7804_0__init__FieldAccess(i2499:0:0, c15, i9753:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.next]o7940:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, o7940[LinkedList$Entry.previous]o7941:0:0, i3130:0:0) -> f7804_0__init__FieldAccess(i2499:0:0, c16, c17, c18, c19, c20, c21, c22, c23) :|: c23 = i3130:0:0 - 1 && (c22 = 1 && (c21 = 1 && (c20 = 1 && (c19 = 1 && (c18 = 1 && (c17 = i9753:0:0 + 1 && (c16 = 0 && c15 = 0))))))) && (i3130:0:0 > 0 && i9753:0:0 > -1 && o7940[LinkedList$Entry.previous]o7941:0:0 > -1 && o9272[LinkedList$Entry.previous]o9269:0:0 < o7940[LinkedList$Entry.previous]o7941:0:0 && o9271[LinkedList$Entry.next]o9269:0:0 < o7940[LinkedList$Entry.next]o7940:0:0 && i3130:0:0 > i2499:0:0 && o7940[LinkedList$Entry.next]o7940:0:0 > -1) f7804_0__init__FieldAccess(x88:0, c24, x90:0, x91:0, x92:0, x91:0, x91:0, x91:0, x89:0) -> f7804_0__init__FieldAccess(x88:0, c25, c26, c27, x95:0, c28, c29, c30, c31) :|: c31 = x89:0 - 1 && (c30 = 1 && (c29 = 1 && (c28 = 1 && (c27 = 1 && (c26 = x90:0 + 1 && (c25 = 0 && c24 = 0)))))) && (x89:0 > 0 && x90:0 > -1 && x96:0 > 0 && x91:0 > -1 && x97:0 < x91:0 && x96:0 < x92:0 && x89:0 > x88:0 && x92:0 > -1) ---------------------------------------- (116) YES