/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, 6620 ms] (4) JBCTerminationGraph (5) TerminationGraphToSCCProof [SOUND, 25 ms] (6) AND (7) JBCTerminationSCC (8) SCCToIRSProof [SOUND, 374 ms] (9) IRSwT (10) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (11) IRSwT (12) IRSwTTerminationDigraphProof [EQUIVALENT, 98 ms] (13) IRSwT (14) IntTRSCompressionProof [EQUIVALENT, 0 ms] (15) IRSwT (16) TempFilterProof [SOUND, 101 ms] (17) IntTRS (18) PolynomialOrderProcessor [EQUIVALENT, 26 ms] (19) IntTRS (20) RankingReductionPairProof [EQUIVALENT, 0 ms] (21) YES (22) JBCTerminationSCC (23) SCCToIRSProof [SOUND, 1346 ms] (24) IRSwT (25) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (26) IRSwT (27) IRSwTTerminationDigraphProof [EQUIVALENT, 1389 ms] (28) IRSwT (29) IntTRSCompressionProof [EQUIVALENT, 0 ms] (30) IRSwT (31) IntTRSUnneededArgumentFilterProof [EQUIVALENT, 0 ms] (32) IRSwT (33) TempFilterProof [SOUND, 38 ms] (34) IntTRS (35) PolynomialOrderProcessor [EQUIVALENT, 0 ms] (36) YES (37) JBCTerminationSCC (38) SCCToIRSProof [SOUND, 60 ms] (39) IRSwT (40) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (41) IRSwT (42) IRSwTTerminationDigraphProof [EQUIVALENT, 66 ms] (43) IRSwT (44) IntTRSCompressionProof [EQUIVALENT, 0 ms] (45) IRSwT (46) TempFilterProof [SOUND, 29 ms] (47) IntTRS (48) RankingReductionPairProof [EQUIVALENT, 0 ms] (49) YES (50) JBCTerminationSCC (51) SCCToIRSProof [SOUND, 85 ms] (52) IRSwT (53) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (54) IRSwT (55) IRSwTTerminationDigraphProof [EQUIVALENT, 71 ms] (56) IRSwT (57) IntTRSCompressionProof [EQUIVALENT, 0 ms] (58) IRSwT (59) TempFilterProof [SOUND, 31 ms] (60) IntTRS (61) RankingReductionPairProof [EQUIVALENT, 0 ms] (62) YES (63) JBCTerminationSCC (64) SCCToIRSProof [SOUND, 25 ms] (65) IRSwT (66) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (67) IRSwT (68) IRSwTTerminationDigraphProof [EQUIVALENT, 7 ms] (69) IRSwT (70) IntTRSCompressionProof [EQUIVALENT, 0 ms] (71) IRSwT (72) TempFilterProof [SOUND, 22 ms] (73) IntTRS (74) RankingReductionPairProof [EQUIVALENT, 11 ms] (75) YES (76) JBCTerminationSCC (77) SCCToIRSProof [SOUND, 74 ms] (78) IRSwT (79) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (80) IRSwT (81) IRSwTTerminationDigraphProof [EQUIVALENT, 6 ms] (82) IRSwT (83) IntTRSCompressionProof [EQUIVALENT, 0 ms] (84) IRSwT (85) TempFilterProof [SOUND, 35 ms] (86) IntTRS (87) PolynomialOrderProcessor [EQUIVALENT, 6 ms] (88) YES (89) JBCTerminationSCC (90) SCCToIRSProof [SOUND, 143 ms] (91) IRSwT (92) IRSFormatTransformerProof [EQUIVALENT, 0 ms] (93) IRSwT (94) IRSwTTerminationDigraphProof [EQUIVALENT, 377 ms] (95) IRSwT (96) IntTRSCompressionProof [EQUIVALENT, 0 ms] (97) IRSwT (98) TempFilterProof [SOUND, 62 ms] (99) IntTRS (100) RankingReductionPairProof [EQUIVALENT, 0 ms] (101) 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 juLinkedListCreateRemoveRange { public static void main(String[] args) { Random.args = args; LinkedList l = createList(Random.random()); l.removeRange(Random.random(), Random.random()); } 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 juLinkedListCreateRemoveRange { public static void main(String[] args) { Random.args = args; LinkedList l = createList(Random.random()); l.removeRange(Random.random(), Random.random()); } 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.juLinkedListCreateRemoveRange.main([Ljava/lang/String;)V: Graph of 1140 nodes with 6 SCCs. javaUtilEx.juLinkedListCreateRemoveRange.createList(I)LjavaUtilEx/LinkedList;: Graph of 250 nodes with 1 SCC. ---------------------------------------- (5) TerminationGraphToSCCProof (SOUND) Splitted TerminationGraph to 7 SCCss. ---------------------------------------- (6) Complex Obligation (AND) ---------------------------------------- (7) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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: f6275_0_createList_LE(EOS(STATIC_6275(java.lang.Object(o9223sub), i3992)), i4007, i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6277_0_createList_LE(EOS(STATIC_6277(java.lang.Object(o9223sub), i3992)), i4007, i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6277_0_createList_LE(EOS(STATIC_6277(java.lang.Object(o9223sub), i3992)), i4007, i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6281_0_createList_Load(EOS(STATIC_6281(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: i4007 > 0 f6281_0_createList_Load(EOS(STATIC_6281(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6285_0_createList_New(EOS(STATIC_6285(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6285_0_createList_New(EOS(STATIC_6285(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6288_0_createList_Duplicate(EOS(STATIC_6288(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6288_0_createList_Duplicate(EOS(STATIC_6288(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6291_0_createList_InvokeMethod(EOS(STATIC_6291(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6291_0_createList_InvokeMethod(EOS(STATIC_6291(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6295_0_random_FieldAccess(EOS(STATIC_6295(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6295_0_random_FieldAccess(EOS(STATIC_6295(java.lang.Object(o9223sub), i3992)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6301_0_random_FieldAccess(EOS(STATIC_6301(java.lang.Object(o9223sub), i3992)), i4007, java.lang.Object(o9223sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6301_0_random_FieldAccess(EOS(STATIC_6301(java.lang.Object(o9223sub), i3992)), i4007, java.lang.Object(o9223sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6305_0_random_ArrayAccess(EOS(STATIC_6305(java.lang.Object(o9223sub), i3992)), i4007, java.lang.Object(o9223sub), i3992, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6305_0_random_ArrayAccess(EOS(STATIC_6305(java.lang.Object(ARRAY(i4019)), i3992)), i4007, java.lang.Object(ARRAY(i4019)), i3992, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6308_0_random_ArrayAccess(EOS(STATIC_6308(java.lang.Object(ARRAY(i4019)), i3992)), i4007, java.lang.Object(ARRAY(i4019)), i3992, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: i4019 >= 0 f6308_0_random_ArrayAccess(EOS(STATIC_6308(java.lang.Object(ARRAY(i4019)), i4021)), i4007, java.lang.Object(ARRAY(i4019)), i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6313_0_random_ArrayAccess(EOS(STATIC_6313(java.lang.Object(ARRAY(i4019)), i4021)), i4007, java.lang.Object(ARRAY(i4019)), i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6313_0_random_ArrayAccess(EOS(STATIC_6313(java.lang.Object(ARRAY(i4019)), i4021)), i4007, java.lang.Object(ARRAY(i4019)), i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6316_0_random_ArrayAccess(EOS(STATIC_6316(java.lang.Object(ARRAY(i4019)), i4021)), i4007, java.lang.Object(ARRAY(i4019)), i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6316_0_random_ArrayAccess(EOS(STATIC_6316(java.lang.Object(ARRAY(i4019)), i4021)), i4007, java.lang.Object(ARRAY(i4019)), i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6321_0_random_Store(EOS(STATIC_6321(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: i4021 < i4019 f6321_0_random_Store(EOS(STATIC_6321(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6327_0_random_FieldAccess(EOS(STATIC_6327(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6327_0_random_FieldAccess(EOS(STATIC_6327(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6332_0_random_ConstantStackPush(EOS(STATIC_6332(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6332_0_random_ConstantStackPush(EOS(STATIC_6332(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, i4021, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6337_0_random_IntArithmetic(EOS(STATIC_6337(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, i4021, 1, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6337_0_random_IntArithmetic(EOS(STATIC_6337(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, i4021, matching1, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6344_0_random_FieldAccess(EOS(STATIC_6344(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, i4021 + 1, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: i4021 >= 0 && matching1 = 1 f6344_0_random_FieldAccess(EOS(STATIC_6344(java.lang.Object(ARRAY(i4019)), i4021)), i4007, o9263, i4022, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6352_0_random_Load(EOS(STATIC_6352(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6352_0_random_Load(EOS(STATIC_6352(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6360_0_random_InvokeMethod(EOS(STATIC_6360(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9263, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6360_0_random_InvokeMethod(EOS(STATIC_6360(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9349sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6368_0_random_InvokeMethod(EOS(STATIC_6368(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9349sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6368_0_random_InvokeMethod(EOS(STATIC_6368(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9388sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6377_0_random_InvokeMethod(EOS(STATIC_6377(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9388sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6377_0_random_InvokeMethod(EOS(STATIC_6377(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9388sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6386_0_length_Load(EOS(STATIC_6386(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9388sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6386_0_length_Load(EOS(STATIC_6386(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9388sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6403_0_length_FieldAccess(EOS(STATIC_6403(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(o9388sub), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6403_0_length_FieldAccess(EOS(STATIC_6403(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(java.lang.String(EOC, i4026)), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6412_0_length_FieldAccess(EOS(STATIC_6412(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(java.lang.String(EOC, i4026)), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6412_0_length_FieldAccess(EOS(STATIC_6412(java.lang.Object(ARRAY(i4019)), i4022)), i4007, java.lang.Object(java.lang.String(EOC, i4026)), o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6421_0_length_Return(EOS(STATIC_6421(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6421_0_length_Return(EOS(STATIC_6421(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6434_0_random_Return(EOS(STATIC_6434(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6434_0_random_Return(EOS(STATIC_6434(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6448_0_createList_InvokeMethod(EOS(STATIC_6448(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6448_0_createList_InvokeMethod(EOS(STATIC_6448(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6461_0__init__Load(EOS(STATIC_6461(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6461_0__init__Load(EOS(STATIC_6461(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6488_0__init__InvokeMethod(EOS(STATIC_6488(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6488_0__init__InvokeMethod(EOS(STATIC_6488(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6501_0__init__Load(EOS(STATIC_6501(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6501_0__init__Load(EOS(STATIC_6501(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6515_0__init__Load(EOS(STATIC_6515(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6515_0__init__Load(EOS(STATIC_6515(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6530_0__init__FieldAccess(EOS(STATIC_6530(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6530_0__init__FieldAccess(EOS(STATIC_6530(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6547_0__init__Return(EOS(STATIC_6547(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6547_0__init__Return(EOS(STATIC_6547(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6564_0_createList_InvokeMethod(EOS(STATIC_6564(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6564_0_createList_InvokeMethod(EOS(STATIC_6564(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6581_0_addLast_Load(EOS(STATIC_6581(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6581_0_addLast_Load(EOS(STATIC_6581(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6614_0_addLast_Load(EOS(STATIC_6614(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6614_0_addLast_Load(EOS(STATIC_6614(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6637_0_addLast_Load(EOS(STATIC_6637(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6637_0_addLast_Load(EOS(STATIC_6637(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6656_0_addLast_FieldAccess(EOS(STATIC_6656(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6656_0_addLast_FieldAccess(EOS(STATIC_6656(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6670_0_addLast_InvokeMethod(EOS(STATIC_6670(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6670_0_addLast_InvokeMethod(EOS(STATIC_6670(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6682_0_addBefore_New(EOS(STATIC_6682(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6682_0_addBefore_New(EOS(STATIC_6682(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6705_0_addBefore_Duplicate(EOS(STATIC_6705(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6705_0_addBefore_Duplicate(EOS(STATIC_6705(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6716_0_addBefore_Load(EOS(STATIC_6716(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6716_0_addBefore_Load(EOS(STATIC_6716(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6726_0_addBefore_Load(EOS(STATIC_6726(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6726_0_addBefore_Load(EOS(STATIC_6726(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6738_0_addBefore_Load(EOS(STATIC_6738(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6738_0_addBefore_Load(EOS(STATIC_6738(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6747_0_addBefore_FieldAccess(EOS(STATIC_6747(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6747_0_addBefore_FieldAccess(EOS(STATIC_6747(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6758_0_addBefore_FieldAccess(EOS(STATIC_6758(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: o9228[LinkedList$Entry.next]o9228 > 0 && o9228[LinkedList$Entry.next]o9226 > 0 && o9228[LinkedList$Entry.previous]o9226 > 0 && o9228[LinkedList$Entry.previous]o9228 > 0 f6758_0_addBefore_FieldAccess(EOS(STATIC_6758(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6770_0_addBefore_FieldAccess(EOS(STATIC_6770(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: o9227[LinkedList$Entry.previous]o9227 > 0 && o9227[LinkedList$Entry.previous]o9226 > 0 f6770_0_addBefore_FieldAccess(EOS(STATIC_6770(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6782_0_addBefore_FieldAccess(EOS(STATIC_6782(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: o9229[LinkedList$Entry.previous]o9226 > 0 && o9229[LinkedList$Entry.previous]o9229 > 0 f6782_0_addBefore_FieldAccess(EOS(STATIC_6782(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6795_0_addBefore_InvokeMethod(EOS(STATIC_6795(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6795_0_addBefore_InvokeMethod(EOS(STATIC_6795(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6807_0__init__Load(EOS(STATIC_6807(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6807_0__init__Load(EOS(STATIC_6807(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6834_0__init__InvokeMethod(EOS(STATIC_6834(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6834_0__init__InvokeMethod(EOS(STATIC_6834(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6851_0__init__Load(EOS(STATIC_6851(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6851_0__init__Load(EOS(STATIC_6851(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6868_0__init__Load(EOS(STATIC_6868(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6868_0__init__Load(EOS(STATIC_6868(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6885_0__init__FieldAccess(EOS(STATIC_6885(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6885_0__init__FieldAccess(EOS(STATIC_6885(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6901_0__init__Load(EOS(STATIC_6901(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6901_0__init__Load(EOS(STATIC_6901(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6915_0__init__Load(EOS(STATIC_6915(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6915_0__init__Load(EOS(STATIC_6915(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6929_0__init__FieldAccess(EOS(STATIC_6929(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6929_0__init__FieldAccess(EOS(STATIC_6929(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6943_0__init__Load(EOS(STATIC_6943(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6943_0__init__Load(EOS(STATIC_6943(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6958_0__init__Load(EOS(STATIC_6958(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6958_0__init__Load(EOS(STATIC_6958(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6971_0__init__FieldAccess(EOS(STATIC_6971(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6971_0__init__FieldAccess(EOS(STATIC_6971(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6981_0__init__Return(EOS(STATIC_6981(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6981_0__init__Return(EOS(STATIC_6981(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6991_0_addBefore_Store(EOS(STATIC_6991(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f6991_0_addBefore_Store(EOS(STATIC_6991(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f7000_0_addBefore_Load(EOS(STATIC_7000(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f7000_0_addBefore_Load(EOS(STATIC_7000(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f7012_0_addBefore_FieldAccess(EOS(STATIC_7012(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f7012_0_addBefore_FieldAccess(EOS(STATIC_7012(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f7024_0_addBefore_Load(EOS(STATIC_7024(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f7024_0_addBefore_Load(EOS(STATIC_7024(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f7036_0_addBefore_FieldAccess(EOS(STATIC_7036(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f7036_0_addBefore_FieldAccess(EOS(STATIC_7036(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f7048_0_addBefore_FieldAccess(EOS(STATIC_7048(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: o9228[LinkedList$Entry.next]o9228 > 0 && o9229[LinkedList$Entry.previous]o9228 > 0 && o9228[LinkedList$Entry.previous]o9228 > 0 && o9228[LinkedList$Entry.next]o9229 > 0 && o9228[LinkedList$Entry.previous]o9229 > 0 && o9229[LinkedList$Entry.previous]o9229 > 0 f7036_0_addBefore_FieldAccess(EOS(STATIC_7036(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.next]o9227, o14539[LinkedList$Entry.previous]o9227, o14539[LinkedList$Entry.previous]o9227, o14539[LinkedList$Entry.next]o14539, o14539[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.next]o14539, o14539[LinkedList$Entry.previous]o14539, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7049_0_addBefore_FieldAccess(EOS(STATIC_7049(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7048_0_addBefore_FieldAccess(EOS(STATIC_7048(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7061_0_addBefore_FieldAccess(EOS(STATIC_7061(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: o9229[LinkedList$Entry.previous]o9227 > 0 && o9227[LinkedList$Entry.previous]o9227 > 0 && o9227[LinkedList$Entry.previous]o9229 > 0 && o9229[LinkedList$Entry.previous]o9229 > 0 f7061_0_addBefore_FieldAccess(EOS(STATIC_7061(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7076_0_addBefore_Load(EOS(STATIC_7076(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7076_0_addBefore_Load(EOS(STATIC_7076(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7087_0_addBefore_FieldAccess(EOS(STATIC_7087(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7087_0_addBefore_FieldAccess(EOS(STATIC_7087(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7098_0_addBefore_Load(EOS(STATIC_7098(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7098_0_addBefore_Load(EOS(STATIC_7098(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7111_0_addBefore_FieldAccess(EOS(STATIC_7111(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7111_0_addBefore_FieldAccess(EOS(STATIC_7111(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7126_0_addBefore_Load(EOS(STATIC_7126(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7126_0_addBefore_Load(EOS(STATIC_7126(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7139_0_addBefore_Duplicate(EOS(STATIC_7139(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7139_0_addBefore_Duplicate(EOS(STATIC_7139(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7148_0_addBefore_FieldAccess(EOS(STATIC_7148(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7148_0_addBefore_FieldAccess(EOS(STATIC_7148(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7156_0_addBefore_ConstantStackPush(EOS(STATIC_7156(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7156_0_addBefore_ConstantStackPush(EOS(STATIC_7156(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7165_0_addBefore_IntArithmetic(EOS(STATIC_7165(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7165_0_addBefore_IntArithmetic(EOS(STATIC_7165(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7176_0_addBefore_FieldAccess(EOS(STATIC_7176(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7176_0_addBefore_FieldAccess(EOS(STATIC_7176(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7187_0_addBefore_Load(EOS(STATIC_7187(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7187_0_addBefore_Load(EOS(STATIC_7187(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7199_0_addBefore_Duplicate(EOS(STATIC_7199(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7199_0_addBefore_Duplicate(EOS(STATIC_7199(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7211_0_addBefore_FieldAccess(EOS(STATIC_7211(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7211_0_addBefore_FieldAccess(EOS(STATIC_7211(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7223_0_addBefore_ConstantStackPush(EOS(STATIC_7223(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7223_0_addBefore_ConstantStackPush(EOS(STATIC_7223(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7237_0_addBefore_IntArithmetic(EOS(STATIC_7237(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7237_0_addBefore_IntArithmetic(EOS(STATIC_7237(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7251_0_addBefore_FieldAccess(EOS(STATIC_7251(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7251_0_addBefore_FieldAccess(EOS(STATIC_7251(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7264_0_addBefore_Load(EOS(STATIC_7264(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7264_0_addBefore_Load(EOS(STATIC_7264(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7276_0_addBefore_Return(EOS(STATIC_7276(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7276_0_addBefore_Return(EOS(STATIC_7276(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7286_0_addLast_StackPop(EOS(STATIC_7286(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7286_0_addLast_StackPop(EOS(STATIC_7286(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7295_0_addLast_Return(EOS(STATIC_7295(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7295_0_addLast_Return(EOS(STATIC_7295(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7306_0_createList_Inc(EOS(STATIC_7306(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7306_0_createList_Inc(EOS(STATIC_7306(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7317_0_createList_JMP(EOS(STATIC_7317(java.lang.Object(ARRAY(i4019)), i4022)), i4007 + -1, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7317_0_createList_JMP(EOS(STATIC_7317(java.lang.Object(ARRAY(i4019)), i4022)), i6758, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f7330_0_createList_Load(EOS(STATIC_7330(java.lang.Object(ARRAY(i4019)), i4022)), i6758, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) :|: TRUE f7330_0_createList_Load(EOS(STATIC_7330(java.lang.Object(ARRAY(i4019)), i4022)), i6758, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229, o9228[LinkedList$Entry.previous]o9229) -> f6272_0_createList_Load(EOS(STATIC_6272(java.lang.Object(ARRAY(i4019)), i4022)), i6758, o9228[LinkedList$Entry.next]o9227, o11602[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o11602[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o11602[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o11602, o9228[LinkedList$Entry.previous]o11602, o9227[LinkedList$Entry.previous]o11602, o11602[LinkedList$Entry.previous]o11602) :|: TRUE f6272_0_createList_Load(EOS(STATIC_6272(java.lang.Object(o9223sub), i3992)), i3994, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) -> f6275_0_createList_LE(EOS(STATIC_6275(java.lang.Object(o9223sub), i3992)), i3994, i3994, o9228[LinkedList$Entry.next]o9227, o9229[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.previous]o9227, o9228[LinkedList$Entry.next]o9228, o9228[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o9229[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o9228, o9229[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.previous]o9226, o9228[LinkedList$Entry.previous]o9228, o9228[LinkedList$Entry.next]o9229, o9228[LinkedList$Entry.previous]o9229, o9227[LinkedList$Entry.previous]o9229, o9229[LinkedList$Entry.previous]o9229) :|: TRUE f7049_0_addBefore_FieldAccess(EOS(STATIC_7049(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7063_0_addBefore_FieldAccess(EOS(STATIC_7063(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: o14539[LinkedList$Entry.previous]o9227 > 0 && o9227[LinkedList$Entry.previous]o9227 > 0 && o9227[LinkedList$Entry.previous]o14539 > 0 && o14539[LinkedList$Entry.previous]o14539 > 0 f7063_0_addBefore_FieldAccess(EOS(STATIC_7063(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7077_0_addBefore_Load(EOS(STATIC_7077(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7077_0_addBefore_Load(EOS(STATIC_7077(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7088_0_addBefore_FieldAccess(EOS(STATIC_7088(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7088_0_addBefore_FieldAccess(EOS(STATIC_7088(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7099_0_addBefore_Load(EOS(STATIC_7099(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7099_0_addBefore_Load(EOS(STATIC_7099(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7112_0_addBefore_FieldAccess(EOS(STATIC_7112(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7112_0_addBefore_FieldAccess(EOS(STATIC_7112(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7127_0_addBefore_Load(EOS(STATIC_7127(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7127_0_addBefore_Load(EOS(STATIC_7127(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7140_0_addBefore_Duplicate(EOS(STATIC_7140(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7140_0_addBefore_Duplicate(EOS(STATIC_7140(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7149_0_addBefore_FieldAccess(EOS(STATIC_7149(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7149_0_addBefore_FieldAccess(EOS(STATIC_7149(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7157_0_addBefore_ConstantStackPush(EOS(STATIC_7157(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7157_0_addBefore_ConstantStackPush(EOS(STATIC_7157(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7166_0_addBefore_IntArithmetic(EOS(STATIC_7166(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7166_0_addBefore_IntArithmetic(EOS(STATIC_7166(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7177_0_addBefore_FieldAccess(EOS(STATIC_7177(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7177_0_addBefore_FieldAccess(EOS(STATIC_7177(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7188_0_addBefore_Load(EOS(STATIC_7188(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7188_0_addBefore_Load(EOS(STATIC_7188(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7200_0_addBefore_Duplicate(EOS(STATIC_7200(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7200_0_addBefore_Duplicate(EOS(STATIC_7200(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7212_0_addBefore_FieldAccess(EOS(STATIC_7212(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7212_0_addBefore_FieldAccess(EOS(STATIC_7212(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7224_0_addBefore_ConstantStackPush(EOS(STATIC_7224(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7224_0_addBefore_ConstantStackPush(EOS(STATIC_7224(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7238_0_addBefore_IntArithmetic(EOS(STATIC_7238(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7238_0_addBefore_IntArithmetic(EOS(STATIC_7238(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7252_0_addBefore_FieldAccess(EOS(STATIC_7252(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7252_0_addBefore_FieldAccess(EOS(STATIC_7252(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7265_0_addBefore_Load(EOS(STATIC_7265(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7265_0_addBefore_Load(EOS(STATIC_7265(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7277_0_addBefore_Return(EOS(STATIC_7277(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7277_0_addBefore_Return(EOS(STATIC_7277(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7287_0_addLast_StackPop(EOS(STATIC_7287(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7287_0_addLast_StackPop(EOS(STATIC_7287(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7296_0_addLast_Return(EOS(STATIC_7296(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7296_0_addLast_Return(EOS(STATIC_7296(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7307_0_createList_Inc(EOS(STATIC_7307(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7307_0_createList_Inc(EOS(STATIC_7307(java.lang.Object(ARRAY(i4019)), i4022)), i4007, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7318_0_createList_JMP(EOS(STATIC_7318(java.lang.Object(ARRAY(i4019)), i4022)), i4007 + -1, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7318_0_createList_JMP(EOS(STATIC_7318(java.lang.Object(ARRAY(i4019)), i4022)), i6759, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f7331_0_createList_Load(EOS(STATIC_7331(java.lang.Object(ARRAY(i4019)), i4022)), i6759, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) :|: TRUE f7331_0_createList_Load(EOS(STATIC_7331(java.lang.Object(ARRAY(i4019)), i4022)), i6759, o14539[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o14539) -> f6272_0_createList_Load(EOS(STATIC_6272(java.lang.Object(ARRAY(i4019)), i4022)), i6759, o14539[LinkedList$Entry.next]o9227, o11602[LinkedList$Entry.previous]o9227, o14539[LinkedList$Entry.previous]o9227, o14539[LinkedList$Entry.next]o14539, o14539[LinkedList$Entry.next]o9226, o9227[LinkedList$Entry.previous]o9227, o9227[LinkedList$Entry.previous]o9226, o11602[LinkedList$Entry.previous]o9226, o9227[LinkedList$Entry.previous]o14539, o11602[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.previous]o9226, o14539[LinkedList$Entry.previous]o14539, o14539[LinkedList$Entry.next]o11602, o14539[LinkedList$Entry.previous]o11602, o9227[LinkedList$Entry.previous]o11602, o11602[LinkedList$Entry.previous]o11602) :|: o14539[LinkedList$Entry.next]o14539 = 4 && o11602[LinkedList$Entry.previous]o14539 = 1 && o14539[LinkedList$Entry.next]o11602 = 1 Combined rules. Obtained 2 IRulesP rules: f6275_0_createList_LE(EOS(STATIC_6275(java.lang.Object(ARRAY(i4019:0)), i3992:0)), i4007:0, i4007:0, o9228[LinkedList$Entry.next]o9227:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9229:0, o9228[LinkedList$Entry.previous]o9229:0, o9227[LinkedList$Entry.previous]o9229:0, o9229[LinkedList$Entry.previous]o9229:0) -> f6275_0_createList_LE(EOS(STATIC_6275(java.lang.Object(ARRAY(i4019:0)), i3992:0 + 1)), i4007:0 - 1, i4007:0 - 1, o9228[LinkedList$Entry.next]o9227:0, o11602[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o11602[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o11602:0, o9228[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0) :|: i4007:0 > 0 && i4019:0 > -1 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9228[LinkedList$Entry.next]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0 > 0 && o9227[LinkedList$Entry.previous]o9229:0 > 0 f6275_0_createList_LE(EOS(STATIC_6275(java.lang.Object(ARRAY(i4019:0)), i3992:0)), i4007:0, i4007:0, o9228[LinkedList$Entry.next]o9227:0, o9229[LinkedList$Entry.previous]o9227:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0) -> f6275_0_createList_LE(EOS(STATIC_6275(java.lang.Object(ARRAY(i4019:0)), i3992:0 + 1)), i4007:0 - 1, i4007:0 - 1, o14539[LinkedList$Entry.next]o9227:0, o11602[LinkedList$Entry.previous]o9227:0, o9229[LinkedList$Entry.previous]o9227:0, 4, o14539[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, 1, o9229[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9228:0, 1, o14539[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0) :|: i4007:0 > 0 && i4019:0 > -1 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9228:0 > 0 Filtered duplicate arguments: f6275_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) -> f6275_0_createList_LE(x1, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19) Filtered unneeded arguments: f6275_0_createList_LE(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18) -> f6275_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: f6275_0_createList_LE(i4007:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9229:0, o9228[LinkedList$Entry.previous]o9229:0, o9227[LinkedList$Entry.previous]o9229:0, o9229[LinkedList$Entry.previous]o9229:0, i4019:0, i3992:0) -> f6275_0_createList_LE(i4007:0 - 1, o11602[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o11602[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o11602:0, o9228[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0, i4019:0, i3992:0 + 1) :|: i4019:0 > -1 && i4007:0 > 0 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9228[LinkedList$Entry.next]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9229:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0 > 0 f6275_0_createList_LE(i4007:0, o9229[LinkedList$Entry.previous]o9227:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, i4019:0, i3992:0) -> f6275_0_createList_LE(i4007:0 - 1, o11602[LinkedList$Entry.previous]o9227:0, o9229[LinkedList$Entry.previous]o9227:0, 4, o14539[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, 1, o9229[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9228:0, 1, o14539[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0, i4019:0, i3992:0 + 1) :|: i4019:0 > -1 && i4007:0 > 0 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9228:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 ---------------------------------------- (9) Obligation: Rules: f6275_0_createList_LE(i4007:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9229:0, o9228[LinkedList$Entry.previous]o9229:0, o9227[LinkedList$Entry.previous]o9229:0, o9229[LinkedList$Entry.previous]o9229:0, i4019:0, i3992:0) -> f6275_0_createList_LE(i4007:0 - 1, o11602[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o11602[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o11602:0, o9228[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0, i4019:0, i3992:0 + 1) :|: i4019:0 > -1 && i4007:0 > 0 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9228[LinkedList$Entry.next]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9229:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0 > 0 f6275_0_createList_LE(x, x1, x1, x2, x3, x4, x5, x6, x7, x8, x6, x8, x2, x8, x7, x8, x9, x10) -> f6275_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: f6275_0_createList_LE(i4007:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9229:0, o9228[LinkedList$Entry.previous]o9229:0, o9227[LinkedList$Entry.previous]o9229:0, o9229[LinkedList$Entry.previous]o9229:0, i4019:0, i3992:0) -> f6275_0_createList_LE(arith, o11602[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o11602[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o11602:0, o9228[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0, i4019:0, arith1) :|: i4019:0 > -1 && i4007:0 > 0 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9228[LinkedList$Entry.next]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9229:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0 > 0 && arith = i4007:0 - 1 && arith1 = i3992:0 + 1 f6275_0_createList_LE(x17, x18, x18, x19, x20, x21, x22, x23, x24, x25, x23, x25, x19, x25, x24, x25, x26, x27) -> f6275_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) f6275_0_createList_LE(i4007:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9229:0, o9228[LinkedList$Entry.previous]o9229:0, o9227[LinkedList$Entry.previous]o9229:0, o9229[LinkedList$Entry.previous]o9229:0, i4019:0, i3992:0) -> f6275_0_createList_LE(arith, o11602[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o11602[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o11602:0, o9228[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0, i4019:0, arith1) :|: i4019:0 > -1 && i4007:0 > 0 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9228[LinkedList$Entry.next]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9229:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0 > 0 && arith = i4007:0 - 1 && arith1 = i3992:0 + 1 (2) f6275_0_createList_LE(x17, x18, x18, x19, x20, x21, x22, x23, x24, x25, x23, x25, x19, x25, x24, x25, x26, x27) -> f6275_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) f6275_0_createList_LE(i4007:0, o9229[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o9229[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o9229[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o9229:0, o9228[LinkedList$Entry.previous]o9229:0, o9227[LinkedList$Entry.previous]o9229:0, o9229[LinkedList$Entry.previous]o9229:0, i4019:0, i3992:0) -> f6275_0_createList_LE(arith, o11602[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.previous]o9227:0, o9228[LinkedList$Entry.next]o9228:0, o9228[LinkedList$Entry.next]o9226:0, o9227[LinkedList$Entry.previous]o9227:0, o9227[LinkedList$Entry.previous]o9226:0, o11602[LinkedList$Entry.previous]o9226:0, o9227[LinkedList$Entry.previous]o9228:0, o11602[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.previous]o9226:0, o9228[LinkedList$Entry.previous]o9228:0, o9228[LinkedList$Entry.next]o11602:0, o9228[LinkedList$Entry.previous]o11602:0, o9227[LinkedList$Entry.previous]o11602:0, o11602[LinkedList$Entry.previous]o11602:0, i4019:0, arith1) :|: i4019:0 > -1 && i4007:0 > 0 && i4019:0 > i3992:0 && i3992:0 > -1 && o9228[LinkedList$Entry.next]o9226:0 > 0 && o9228[LinkedList$Entry.next]o9228:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0 > 0 && o9228[LinkedList$Entry.next]o9229:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0 > 0 && o9227[LinkedList$Entry.previous]o9229:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0 > 0 && arith = i4007:0 - 1 && arith1 = i3992:0 + 1 (2) f6275_0_createList_LE(x17, x18, x18, x19, x20, x21, x22, x23, x24, x25, x23, x25, x19, x25, x24, x25, x26, x27) -> f6275_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: f6275_0_createList_LE(i4007:0:0, o9229[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o9229[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o9229[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o9229:0:0, o9228[LinkedList$Entry.previous]o9229:0:0, o9227[LinkedList$Entry.previous]o9229:0:0, o9229[LinkedList$Entry.previous]o9229:0:0, i4019:0:0, i3992:0:0) -> f6275_0_createList_LE(i4007:0:0 - 1, o11602[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o11602[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o11602[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o11602:0:0, o9228[LinkedList$Entry.previous]o11602:0:0, o9227[LinkedList$Entry.previous]o11602:0:0, o11602[LinkedList$Entry.previous]o11602:0:0, i4019:0:0, i3992:0:0 + 1) :|: o9227[LinkedList$Entry.previous]o9229:0:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0:0 > 0 && o9228[LinkedList$Entry.next]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.next]o9228:0:0 > 0 && o9228[LinkedList$Entry.next]o9226:0:0 > 0 && i3992:0:0 > -1 && i4019:0:0 > i3992:0:0 && i4007:0:0 > 0 && i4019:0:0 > -1 f6275_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) -> f6275_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 ---------------------------------------- (16) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f6275_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: f6275_0_createList_LE(i4007:0:0, o9229[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o9229[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o9229[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o9229:0:0, o9228[LinkedList$Entry.previous]o9229:0:0, o9227[LinkedList$Entry.previous]o9229:0:0, o9229[LinkedList$Entry.previous]o9229:0:0, i4019:0:0, i3992:0:0) -> f6275_0_createList_LE(c, o11602[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o11602[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o11602[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o11602:0:0, o9228[LinkedList$Entry.previous]o11602:0:0, o9227[LinkedList$Entry.previous]o11602:0:0, o11602[LinkedList$Entry.previous]o11602:0:0, i4019:0:0, c1) :|: c1 = i3992:0:0 + 1 && c = i4007:0:0 - 1 && (o9227[LinkedList$Entry.previous]o9229:0:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0:0 > 0 && o9228[LinkedList$Entry.next]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.next]o9228:0:0 > 0 && o9228[LinkedList$Entry.next]o9226:0:0 > 0 && i3992:0:0 > -1 && i4019:0:0 > i3992:0:0 && i4007:0:0 > 0 && i4019:0:0 > -1) f6275_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) -> f6275_0_createList_LE(c2, x29:0, x18:0, c3, x30:0, x21:0, x22:0, x31:0, x24:0, c4, x23:0, x25:0, c5, x32:0, x33:0, x34:0, x26:0, c6) :|: c6 = x27:0 + 1 && (c5 = 1 && (c4 = 1 && (c3 = 4 && c2 = 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) ---------------------------------------- (18) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f6275_0_createList_LE(x, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)] = 3*x + x3 The following rules are decreasing: f6275_0_createList_LE(i4007:0:0, o9229[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o9229[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o9229[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o9229:0:0, o9228[LinkedList$Entry.previous]o9229:0:0, o9227[LinkedList$Entry.previous]o9229:0:0, o9229[LinkedList$Entry.previous]o9229:0:0, i4019:0:0, i3992:0:0) -> f6275_0_createList_LE(c, o11602[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o11602[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o11602[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o11602:0:0, o9228[LinkedList$Entry.previous]o11602:0:0, o9227[LinkedList$Entry.previous]o11602:0:0, o11602[LinkedList$Entry.previous]o11602:0:0, i4019:0:0, c1) :|: c1 = i3992:0:0 + 1 && c = i4007:0:0 - 1 && (o9227[LinkedList$Entry.previous]o9229:0:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0:0 > 0 && o9228[LinkedList$Entry.next]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.next]o9228:0:0 > 0 && o9228[LinkedList$Entry.next]o9226:0:0 > 0 && i3992:0:0 > -1 && i4019:0:0 > i3992:0:0 && i4007:0:0 > 0 && i4019:0:0 > -1) The following rules are bounded: f6275_0_createList_LE(i4007:0:0, o9229[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o9229[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o9229[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o9229:0:0, o9228[LinkedList$Entry.previous]o9229:0:0, o9227[LinkedList$Entry.previous]o9229:0:0, o9229[LinkedList$Entry.previous]o9229:0:0, i4019:0:0, i3992:0:0) -> f6275_0_createList_LE(c, o11602[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.previous]o9227:0:0, o9228[LinkedList$Entry.next]o9228:0:0, o9228[LinkedList$Entry.next]o9226:0:0, o9227[LinkedList$Entry.previous]o9227:0:0, o9227[LinkedList$Entry.previous]o9226:0:0, o11602[LinkedList$Entry.previous]o9226:0:0, o9227[LinkedList$Entry.previous]o9228:0:0, o11602[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.previous]o9226:0:0, o9228[LinkedList$Entry.previous]o9228:0:0, o9228[LinkedList$Entry.next]o11602:0:0, o9228[LinkedList$Entry.previous]o11602:0:0, o9227[LinkedList$Entry.previous]o11602:0:0, o11602[LinkedList$Entry.previous]o11602:0:0, i4019:0:0, c1) :|: c1 = i3992:0:0 + 1 && c = i4007:0:0 - 1 && (o9227[LinkedList$Entry.previous]o9229:0:0 > 0 && o9228[LinkedList$Entry.previous]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9227:0:0 > 0 && o9228[LinkedList$Entry.next]o9229:0:0 > 0 && o9229[LinkedList$Entry.previous]o9228:0:0 > 0 && o9229[LinkedList$Entry.previous]o9226:0:0 > 0 && o9229[LinkedList$Entry.previous]o9229:0:0 > 0 && o9227[LinkedList$Entry.previous]o9227:0:0 > 0 && o9227[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.previous]o9228:0:0 > 0 && o9228[LinkedList$Entry.previous]o9226:0:0 > 0 && o9228[LinkedList$Entry.next]o9228:0:0 > 0 && o9228[LinkedList$Entry.next]o9226:0:0 > 0 && i3992:0:0 > -1 && i4019:0:0 > i3992:0:0 && i4007:0:0 > 0 && i4019:0:0 > -1) f6275_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) -> f6275_0_createList_LE(c2, x29:0, x18:0, c3, x30:0, x21:0, x22:0, x31:0, x24:0, c4, x23:0, x25:0, c5, x32:0, x33:0, x34:0, x26:0, c6) :|: c6 = x27:0 + 1 && (c5 = 1 && (c4 = 1 && (c3 = 4 && c2 = 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) ---------------------------------------- (19) Obligation: Rules: f6275_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) -> f6275_0_createList_LE(c2, x29:0, x18:0, c3, x30:0, x21:0, x22:0, x31:0, x24:0, c4, x23:0, x25:0, c5, x32:0, x33:0, x34:0, x26:0, c6) :|: c6 = x27:0 + 1 && (c5 = 1 && (c4 = 1 && (c3 = 4 && c2 = 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) ---------------------------------------- (20) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f6275_0_createList_LE ] = f6275_0_createList_LE_1 The following rules are decreasing: f6275_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) -> f6275_0_createList_LE(c2, x29:0, x18:0, c3, x30:0, x21:0, x22:0, x31:0, x24:0, c4, x23:0, x25:0, c5, x32:0, x33:0, x34:0, x26:0, c6) :|: c6 = x27:0 + 1 && (c5 = 1 && (c4 = 1 && (c3 = 4 && c2 = 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) The following rules are bounded: f6275_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) -> f6275_0_createList_LE(c2, x29:0, x18:0, c3, x30:0, x21:0, x22:0, x31:0, x24:0, c4, x23:0, x25:0, c5, x32:0, x33:0, x34:0, x26:0, c6) :|: c6 = x27:0 + 1 && (c5 = 1 && (c4 = 1 && (c3 = 4 && c2 = 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) ---------------------------------------- (21) YES ---------------------------------------- (22) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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: [this$0, expectedModCount, nextIndex, next, lastReturned] *javaUtilEx.AbstractList: [modCount] *javaUtilEx.LinkedList: [size, header] *javaUtilEx.LinkedList$Entry: [next, element, previous] *Marker field analysis yielded the following relations that could be markers: *javaUtilEx.AbstractList.modCount = i12530 (Introduced counter i12954) *javaUtilEx.AbstractList.modCount = i12533 (Introduced counter i12955) *javaUtilEx.LinkedList$ListItr.expectedModCount = i12530 (Introduced counter i12956) *javaUtilEx.LinkedList$ListItr.nextIndex != i12532 (Introduced counter i12957) *javaUtilEx.LinkedList$ListItr.nextIndex != i12531 (Introduced counter i12958) ---------------------------------------- (23) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 337 IRulesP rules: f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12534, i12954, i12955, i12956, i12957, i12958) -> f9835_0_removeRange_GE(EOS(STATIC_9835), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9835_0_removeRange_GE(EOS(STATIC_9835), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9837_0_removeRange_GE(EOS(STATIC_9837), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: i12534 < i12535 f9837_0_removeRange_GE(EOS(STATIC_9837), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9839_0_removeRange_Load(EOS(STATIC_9839), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: i12534 < i12535 f9839_0_removeRange_Load(EOS(STATIC_9839), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9841_0_removeRange_InvokeMethod(EOS(STATIC_9841), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9841_0_removeRange_InvokeMethod(EOS(STATIC_9841), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9843_0_next_Load(EOS(STATIC_9843), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9843_0_next_Load(EOS(STATIC_9843), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9844_0_next_InvokeMethod(EOS(STATIC_9844), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9844_0_next_InvokeMethod(EOS(STATIC_9844), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9845_0_checkForComodification_Load(EOS(STATIC_9845), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9845_0_checkForComodification_Load(EOS(STATIC_9845), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9846_0_checkForComodification_FieldAccess(EOS(STATIC_9846), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9846_0_checkForComodification_FieldAccess(EOS(STATIC_9846), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9847_0_checkForComodification_FieldAccess(EOS(STATIC_9847), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12533))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9847_0_checkForComodification_FieldAccess(EOS(STATIC_9847), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12533))), i12954, i12955, i12956, i12957, i12958) -> f9848_0_checkForComodification_Load(EOS(STATIC_9848), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12533, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9848_0_checkForComodification_Load(EOS(STATIC_9848), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12533, i12954, i12955, i12956, i12957, i12958) -> f9849_0_checkForComodification_FieldAccess(EOS(STATIC_9849), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12533, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9849_0_checkForComodification_FieldAccess(EOS(STATIC_9849), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12533, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9850_0_checkForComodification_EQ(EOS(STATIC_9850), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12533, i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9850_0_checkForComodification_EQ(EOS(STATIC_9850), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12530, i12530, i12954, i12955, i12956, i12957, i12958) -> f9851_0_checkForComodification_EQ(EOS(STATIC_9851), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12530, i12530, i12954, i12955, i12956, i12957, i12958) :|: i12533 = i12530 f9851_0_checkForComodification_EQ(EOS(STATIC_9851), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12530, i12530, i12954, i12955, i12956, i12957, i12958) -> f9853_0_checkForComodification_Return(EOS(STATIC_9853), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9853_0_checkForComodification_Return(EOS(STATIC_9853), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9855_0_next_Load(EOS(STATIC_9855), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9855_0_next_Load(EOS(STATIC_9855), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9857_0_next_FieldAccess(EOS(STATIC_9857), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9857_0_next_FieldAccess(EOS(STATIC_9857), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9859_0_next_Load(EOS(STATIC_9859), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9859_0_next_Load(EOS(STATIC_9859), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12954, i12955, i12956, i12957, i12958) -> f9861_0_next_FieldAccess(EOS(STATIC_9861), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9861_0_next_FieldAccess(EOS(STATIC_9861), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9862_0_next_InvokeMethod(EOS(STATIC_9862), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9862_0_next_InvokeMethod(EOS(STATIC_9862), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9864_0_access$100_Load(EOS(STATIC_9864), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9864_0_access$100_Load(EOS(STATIC_9864), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9866_0_access$100_FieldAccess(EOS(STATIC_9866), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9866_0_access$100_FieldAccess(EOS(STATIC_9866), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9868_0_access$100_Return(EOS(STATIC_9868), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12532, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9868_0_access$100_Return(EOS(STATIC_9868), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12532, i12954, i12955, i12956, i12957, i12958) -> f9870_0_next_NE(EOS(STATIC_9870), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12532, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9870_0_next_NE(EOS(STATIC_9870), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12532, i12954, i12955, i12956, i12957, i12958) -> f9871_0_next_NE(EOS(STATIC_9871), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12532, i12954, i12955, i12956, i12957, i12958) :|: !(i12531 = i12532) f9871_0_next_NE(EOS(STATIC_9871), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12531, i12532, i12954, i12955, i12956, i12957, i12958) -> f9874_0_next_Load(EOS(STATIC_9874), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: !(i12531 = i12532) f9874_0_next_Load(EOS(STATIC_9874), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9877_0_next_Load(EOS(STATIC_9877), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9877_0_next_Load(EOS(STATIC_9877), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9879_0_next_FieldAccess(EOS(STATIC_9879), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9879_0_next_FieldAccess(EOS(STATIC_9879), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9882_0_next_FieldAccess(EOS(STATIC_9882), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(o42208sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9882_0_next_FieldAccess(EOS(STATIC_9882), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), java.lang.Object(o42208sub0), i12954, i12955, i12956, i12957, i12958) -> f9885_0_next_Load(EOS(STATIC_9885), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9885_0_next_Load(EOS(STATIC_9885), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9887_0_next_Load(EOS(STATIC_9887), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9887_0_next_Load(EOS(STATIC_9887), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9890_0_next_FieldAccess(EOS(STATIC_9890), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9890_0_next_FieldAccess(EOS(STATIC_9890), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f9893_0_next_FieldAccess(EOS(STATIC_9893), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42208sub-1948968295))), java.lang.Object(o42208sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9893_0_next_FieldAccess(EOS(STATIC_9893), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9895_0_next_FieldAccess(EOS(STATIC_9895), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9895_0_next_FieldAccess(EOS(STATIC_9895), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9898_0_next_FieldAccess(EOS(STATIC_9898), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9898_0_next_FieldAccess(EOS(STATIC_9898), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, i12954, i12955, i12956, i12957, i12958) -> f9901_0_next_Load(EOS(STATIC_9901), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9901_0_next_Load(EOS(STATIC_9901), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9903_0_next_Duplicate(EOS(STATIC_9903), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9903_0_next_Duplicate(EOS(STATIC_9903), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9906_0_next_FieldAccess(EOS(STATIC_9906), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9906_0_next_FieldAccess(EOS(STATIC_9906), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9909_0_next_ConstantStackPush(EOS(STATIC_9909), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12531, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9909_0_next_ConstantStackPush(EOS(STATIC_9909), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12531, i12954, i12955, i12956, i12957, i12958) -> f9911_0_next_IntArithmetic(EOS(STATIC_9911), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12531, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9911_0_next_IntArithmetic(EOS(STATIC_9911), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12531, matching1, i12954, i12955, i12956, i12957, i12958) -> f9914_0_next_FieldAccess(EOS(STATIC_9914), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12531 + 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE && matching1 = 1 f9914_0_next_FieldAccess(EOS(STATIC_9914), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12531, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12546, i12954, i12955, i12956, i12957, i12958) -> f9917_0_next_Load(EOS(STATIC_9917), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957 + 0, i12958 + 1) :|: i12957 >= 0 && i12958 >= 0 f9917_0_next_Load(EOS(STATIC_9917), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9920_0_next_FieldAccess(EOS(STATIC_9920), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9920_0_next_FieldAccess(EOS(STATIC_9920), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9923_0_next_FieldAccess(EOS(STATIC_9923), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9923_0_next_FieldAccess(EOS(STATIC_9923), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9926_0_next_Return(EOS(STATIC_9926), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9926_0_next_Return(EOS(STATIC_9926), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9928_0_removeRange_StackPop(EOS(STATIC_9928), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9928_0_removeRange_StackPop(EOS(STATIC_9928), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9930_0_removeRange_Load(EOS(STATIC_9930), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9930_0_removeRange_Load(EOS(STATIC_9930), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9932_0_removeRange_InvokeMethod(EOS(STATIC_9932), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9932_0_removeRange_InvokeMethod(EOS(STATIC_9932), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9934_0_remove_Load(EOS(STATIC_9934), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9934_0_remove_Load(EOS(STATIC_9934), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9937_0_remove_InvokeMethod(EOS(STATIC_9937), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9937_0_remove_InvokeMethod(EOS(STATIC_9937), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9939_0_checkForComodification_Load(EOS(STATIC_9939), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9939_0_checkForComodification_Load(EOS(STATIC_9939), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9942_0_checkForComodification_FieldAccess(EOS(STATIC_9942), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9942_0_checkForComodification_FieldAccess(EOS(STATIC_9942), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9944_0_checkForComodification_FieldAccess(EOS(STATIC_9944), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9944_0_checkForComodification_FieldAccess(EOS(STATIC_9944), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9946_0_checkForComodification_Load(EOS(STATIC_9946), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9946_0_checkForComodification_Load(EOS(STATIC_9946), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12530, i12954, i12955, i12956, i12957, i12958) -> f9947_0_checkForComodification_FieldAccess(EOS(STATIC_9947), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12530, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9947_0_checkForComodification_FieldAccess(EOS(STATIC_9947), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12530, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9948_0_checkForComodification_EQ(EOS(STATIC_9948), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12530, i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9948_0_checkForComodification_EQ(EOS(STATIC_9948), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12530, i12530, i12954, i12955, i12956, i12957, i12958) -> f9949_0_checkForComodification_Return(EOS(STATIC_9949), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9949_0_checkForComodification_Return(EOS(STATIC_9949), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9950_0_remove_Load(EOS(STATIC_9950), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9950_0_remove_Load(EOS(STATIC_9950), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9951_0_remove_FieldAccess(EOS(STATIC_9951), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9951_0_remove_FieldAccess(EOS(STATIC_9951), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9952_0_remove_FieldAccess(EOS(STATIC_9952), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9952_0_remove_FieldAccess(EOS(STATIC_9952), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9953_0_remove_Store(EOS(STATIC_9953), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9953_0_remove_Store(EOS(STATIC_9953), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, i12954, i12955, i12956, i12957, i12958) -> f9954_0_remove_Load(EOS(STATIC_9954), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9954_0_remove_Load(EOS(STATIC_9954), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, i12954, i12955, i12956, i12957, i12958) -> f9955_0_remove_FieldAccess(EOS(STATIC_9955), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9955_0_remove_FieldAccess(EOS(STATIC_9955), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9956_0_remove_Load(EOS(STATIC_9956), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9956_0_remove_Load(EOS(STATIC_9956), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9957_0_remove_FieldAccess(EOS(STATIC_9957), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9957_0_remove_FieldAccess(EOS(STATIC_9957), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12954, i12955, i12956, i12957, i12958) -> f9958_0_remove_InvokeMethod(EOS(STATIC_9958), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9958_0_remove_InvokeMethod(EOS(STATIC_9958), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9959_0_access$200_Load(EOS(STATIC_9959), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9959_0_access$200_Load(EOS(STATIC_9959), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9960_0_access$200_Load(EOS(STATIC_9960), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9960_0_access$200_Load(EOS(STATIC_9960), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9961_0_access$200_InvokeMethod(EOS(STATIC_9961), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9961_0_access$200_InvokeMethod(EOS(STATIC_9961), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9962_0_remove_Load(EOS(STATIC_9962), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9962_0_remove_Load(EOS(STATIC_9962), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9963_0_remove_Load(EOS(STATIC_9963), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9963_0_remove_Load(EOS(STATIC_9963), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9964_0_remove_FieldAccess(EOS(STATIC_9964), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9964_0_remove_FieldAccess(EOS(STATIC_9964), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f9965_0_remove_NE(EOS(STATIC_9965), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9965_0_remove_NE(EOS(STATIC_9965), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f9966_0_remove_NE(EOS(STATIC_9966), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9966_0_remove_NE(EOS(STATIC_9966), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f9968_0_remove_Load(EOS(STATIC_9968), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9968_0_remove_Load(EOS(STATIC_9968), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9970_0_remove_FieldAccess(EOS(STATIC_9970), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9970_0_remove_FieldAccess(EOS(STATIC_9970), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9972_0_remove_Store(EOS(STATIC_9972), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9972_0_remove_Store(EOS(STATIC_9972), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9974_0_remove_Load(EOS(STATIC_9974), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9974_0_remove_Load(EOS(STATIC_9974), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9976_0_remove_FieldAccess(EOS(STATIC_9976), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9976_0_remove_FieldAccess(EOS(STATIC_9976), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9977_0_remove_Load(EOS(STATIC_9977), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), o422230, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9977_0_remove_Load(EOS(STATIC_9977), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), o422230, i12954, i12955, i12956, i12957, i12958) -> f9979_0_remove_FieldAccess(EOS(STATIC_9979), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), o422230, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9979_0_remove_FieldAccess(EOS(STATIC_9979), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), o422230, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), i12954, i12955, i12956, i12957, i12958) -> f9981_0_remove_FieldAccess(EOS(STATIC_9981), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, o42223397032442)))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, o42223-1948966559)), o422230, o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9981_0_remove_FieldAccess(EOS(STATIC_9981), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(o42236sub397032442))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(o42236sub397032442))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(o42236sub-1948966559))), java.lang.Object(o42236sub0), o422220, i12954, i12955, i12956, i12957, i12958) -> f9982_0_remove_FieldAccess(EOS(STATIC_9982), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(o42236sub397032442))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(o42236sub397032442))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(o42236sub-1948966559))), java.lang.Object(o42236sub0), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9982_0_remove_FieldAccess(EOS(STATIC_9982), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381, o42238-1948965381, o42240-1948965381)), o422220, i12954, i12955, i12956, i12957, i12958) -> f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381, o42238-1948965381, o42240-1948965381)), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381, o42238-1948965381, o42240-1948965381)), o422220, i12954, i12955, i12956, i12957, i12958) -> f9988_0_remove_FieldAccess(EOS(STATIC_9988), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381, o42238-1948965381, o42240-1948965381)), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, i12954, i12955, i12956, i12957, i12958) -> f9989_0_remove_FieldAccess(EOS(STATIC_9989), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9988_0_remove_FieldAccess(EOS(STATIC_9988), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381, o42238-1948965381, o42240-1948965381)), o422220, i12954, i12955, i12956, i12957, i12958) -> f9990_0_remove_Load(EOS(STATIC_9990), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, o42222put-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222put397032442, o42221put397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222put-1551932939, o42238put-1551932939, o42240put-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, o42222put-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222put397032442, o42221put397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222put-1551932939, o42238put-1551932939, o42240put-1551932939)))))), o42222put0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222put-1948966559, o42221put-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222put397035356, o42238put397035356, o42240put397035356)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9990_0_remove_Load(EOS(STATIC_9990), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) -> f9994_0_remove_FieldAccess(EOS(STATIC_9994), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9994_0_remove_FieldAccess(EOS(STATIC_9994), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) -> f9998_0_remove_Load(EOS(STATIC_9998), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), o422220, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9998_0_remove_Load(EOS(STATIC_9998), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), o422220, i12954, i12955, i12956, i12957, i12958) -> f10000_0_remove_FieldAccess(EOS(STATIC_10000), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), o422220, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10000_0_remove_FieldAccess(EOS(STATIC_10000), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), o422220, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) -> f10004_0_remove_FieldAccess(EOS(STATIC_10004), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42222-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442, o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1551932939, o42238-1551932939, o42240-1551932939)))))), o422220, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559, o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397035356, o42238397035356, o42240397035356)))), o422220, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948965381, o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10004_0_remove_FieldAccess(EOS(STATIC_10004), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42305sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub397032442), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1551932939), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42305sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub397032442), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1551932939), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(o42305sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1948966559), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub397035356), o42238397035356, o42240397035356)))), java.lang.Object(o42305sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1948965381), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) -> f10008_0_remove_FieldAccess(EOS(STATIC_10008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42305sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub397032442), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1551932939), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42305sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub397032442), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1551932939), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(o42305sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1948966559), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub397035356), o42238397035356, o42240397035356)))), java.lang.Object(o42305sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42305sub-1948965381), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10008_0_remove_FieldAccess(EOS(STATIC_10008), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) -> f10013_0_remove_FieldAccess(EOS(STATIC_10013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10013_0_remove_FieldAccess(EOS(STATIC_10013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) -> f10019_0_remove_FieldAccess(EOS(STATIC_10019), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10013_0_remove_FieldAccess(EOS(STATIC_10013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397094163, java.lang.Object(EOR))), o42238-1948936644, o42240-1948936644)), i12954, i12955, i12956, i12957, i12958) -> f10020_0_remove_FieldAccess(EOS(STATIC_10020), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397094163, java.lang.Object(EOR))), o42238-1948936644, o42240-1948936644)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10019_0_remove_FieldAccess(EOS(STATIC_10019), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) -> f10025_0_remove_FieldAccess(EOS(STATIC_10025), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10019_0_remove_FieldAccess(EOS(STATIC_10019), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, o42351397064403)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, o42351397064403)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, o42351397066139)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, o42351397066139)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), i12954, i12955, i12956, i12957, i12958) -> f10026_0_remove_FieldAccess(EOS(STATIC_10026), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, o42351397064403)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, o42351397064403)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, o42351397066139)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, o42351397066139)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10025_0_remove_FieldAccess(EOS(STATIC_10025), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, o42310397060528)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, o42310-1551906031)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, o42310794095884)), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, o42310397062264)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, o42310-1551903117)), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, o42310-1948938473)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442, o42308397063442, o42310397063442)), o42238-1948965381, o42240-1948965381)), i12954, i12955, i12956, i12957, i12958) -> f10033_0_remove_Load(EOS(STATIC_10033), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put397060528, o42308put397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551904853, o42240put-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put-1551906031, o42308put-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put794095884, o42240put794095884)))), o42221put397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put794095884, o42308put794095884, java.lang.Object(EOR))), o42238put-1551932939, o42240put-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put397060528, o42308put397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551904853, o42240put-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put-1551906031, o42308put-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put794095884, o42240put794095884)))), o42221put397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put794095884, o42308put794095884, java.lang.Object(EOR))), o42238put-1551932939, o42240put-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put-1948938473, o42308put-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put397063442, o42240put397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put397062264, o42308put397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551903117, o42240put-1551903117)))), o42221put-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309put-1551903117, o42308put-1551903117, java.lang.Object(EOR))), o42238put397035356, o42240put397035356)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10033_0_remove_Load(EOS(STATIC_10033), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) -> f10042_0_remove_Load(EOS(STATIC_10042), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10042_0_remove_Load(EOS(STATIC_10042), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) -> f10049_0_remove_ConstantStackPush(EOS(STATIC_10049), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10049_0_remove_ConstantStackPush(EOS(STATIC_10049), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), i12954, i12955, i12956, i12957, i12958) -> f10058_0_remove_Duplicate(EOS(STATIC_10058), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10058_0_remove_Duplicate(EOS(STATIC_10058), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10067_0_remove_FieldAccess(EOS(STATIC_10067), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10067_0_remove_FieldAccess(EOS(STATIC_10067), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10074_0_remove_FieldAccess(EOS(STATIC_10074), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528, o42308397060528, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551904853, o42240-1551904853)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031, o42308-1551906031, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238794095884, o42240794095884)))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884, o42308794095884, java.lang.Object(EOR))), o42238-1551932939, o42240-1551932939)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473, o42308-1948938473, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397063442, o42240397063442)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264, o42308397062264, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551903117, o42240-1551903117)))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117, o42308-1551903117, java.lang.Object(EOR))), o42238397035356, o42240397035356)))), NULL, i12954, i12955, i12956, i12957, i12958, o42237[LinkedList$Entry.next]o42307) :|: o42237[LinkedList$Entry.next]o42307 = 1 f10074_0_remove_FieldAccess(EOS(STATIC_10074), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1551401568, o42804-1551401568, java.lang.Object(o42806sub-1551401568))), o42802397388074, java.lang.Object(o42806sub397388074))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1551401568, o42804-1551401568, java.lang.Object(o42806sub-1551401568))), o42802397388074, java.lang.Object(o42806sub397388074))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397387950, o42804397387950, java.lang.Object(o42806sub397387950))), o42802-1948789704, java.lang.Object(o42806sub-1948789704))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397387950, o42804397387950, java.lang.Object(o42806sub397387950))), o42802-1948789704, java.lang.Object(o42806sub-1948789704))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397387950, o42804397387950, java.lang.Object(o42806sub397387950))), o42802-1948789704, java.lang.Object(o42806sub-1948789704))), NULL, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10083_0_remove_FieldAccess(EOS(STATIC_10083), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136, o42804put397388136, java.lang.Object(o42806put397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put-1551401568, o42804put-1551401568, java.lang.Object(o42806put-1551401568))), o42802put397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136, o42804put397388136, java.lang.Object(o42806put397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put-1551401568, o42804put-1551401568, java.lang.Object(o42806put-1551401568))), o42802put397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put-1948789642, o42804put-1948789642, java.lang.Object(o42806put-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397387950, o42804put397387950, java.lang.Object(o42806put397387950))), o42802put-1948789704, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397387950, o42804put397387950, java.lang.Object(o42806put397387950))), o42802put-1948789704, NULL)), NULL, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10083_0_remove_FieldAccess(EOS(STATIC_10083), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1551401568, o42804-1551401568, java.lang.Object(o42806sub-1551401568))), o42802397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1551401568, o42804-1551401568, java.lang.Object(o42806sub-1551401568))), o42802397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397387950, o42804397387950, java.lang.Object(o42806sub397387950))), o42802-1948789704, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397387950, o42804397387950, java.lang.Object(o42806sub397387950))), o42802-1948789704, NULL)), NULL, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10091_0_remove_Load(EOS(STATIC_10091), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136, o42804put397388136, java.lang.Object(o42806put397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802put397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136, o42804put397388136, java.lang.Object(o42806put397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802put397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put-1948789642, o42804put-1948789642, java.lang.Object(o42806put-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802put-1948789704, NULL)), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10091_0_remove_Load(EOS(STATIC_10091), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802-1948789704, NULL)), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10097_0_remove_ConstantStackPush(EOS(STATIC_10097), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802-1948789704, NULL)), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10097_0_remove_ConstantStackPush(EOS(STATIC_10097), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802-1948789704, NULL)), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10105_0_remove_FieldAccess(EOS(STATIC_10105), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802-1948789704, NULL)), NULL, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10105_0_remove_FieldAccess(EOS(STATIC_10105), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802397388074, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42802-1948789704, NULL)), NULL, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10113_0_remove_Load(EOS(STATIC_10113), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136, o42804put397388136, java.lang.Object(o42806put397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136, o42804put397388136, java.lang.Object(o42806put397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put-1948789642, o42804put-1948789642, java.lang.Object(o42806put-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800put-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10113_0_remove_Load(EOS(STATIC_10113), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10121_0_remove_Duplicate(EOS(STATIC_10121), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10121_0_remove_Duplicate(EOS(STATIC_10121), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10129_0_remove_FieldAccess(EOS(STATIC_10129), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10129_0_remove_FieldAccess(EOS(STATIC_10129), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10137_0_remove_ConstantStackPush(EOS(STATIC_10137), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10137_0_remove_ConstantStackPush(EOS(STATIC_10137), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10145_0_remove_IntArithmetic(EOS(STATIC_10145), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12532, 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10145_0_remove_IntArithmetic(EOS(STATIC_10145), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12532, matching1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10152_0_remove_FieldAccess(EOS(STATIC_10152), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12532 - 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE && matching1 = 1 f10152_0_remove_FieldAccess(EOS(STATIC_10152), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42800sub-1948810598))), i12530))), i12557, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10160_0_remove_Load(EOS(STATIC_10160), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10160_0_remove_Load(EOS(STATIC_10160), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10168_0_remove_Duplicate(EOS(STATIC_10168), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10168_0_remove_Duplicate(EOS(STATIC_10168), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10174_0_remove_FieldAccess(EOS(STATIC_10174), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10174_0_remove_FieldAccess(EOS(STATIC_10174), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10181_0_remove_ConstantStackPush(EOS(STATIC_10181), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10181_0_remove_ConstantStackPush(EOS(STATIC_10181), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10188_0_remove_IntArithmetic(EOS(STATIC_10188), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12530, 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10188_0_remove_IntArithmetic(EOS(STATIC_10188), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12530, matching1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10194_0_remove_FieldAccess(EOS(STATIC_10194), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12530 + 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: i12530 >= 0 && matching1 = 1 f10194_0_remove_FieldAccess(EOS(STATIC_10194), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12530))), i12601, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10201_0_remove_Load(EOS(STATIC_10201), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954 + -1, i12955 + 1, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: i12954 >= 0 && i12955 >= 0 f10201_0_remove_Load(EOS(STATIC_10201), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10208_0_remove_Return(EOS(STATIC_10208), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10208_0_remove_Return(EOS(STATIC_10208), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10214_0_access$200_Return(EOS(STATIC_10214), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10214_0_access$200_Return(EOS(STATIC_10214), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10219_0_remove_StackPop(EOS(STATIC_10219), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10219_0_remove_StackPop(EOS(STATIC_10219), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10224_0_remove_JMP(EOS(STATIC_10224), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10224_0_remove_JMP(EOS(STATIC_10224), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10229_0_remove_Load(EOS(STATIC_10229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10229_0_remove_Load(EOS(STATIC_10229), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10234_0_remove_FieldAccess(EOS(STATIC_10234), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10234_0_remove_FieldAccess(EOS(STATIC_10234), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10239_0_remove_Load(EOS(STATIC_10239), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10239_0_remove_Load(EOS(STATIC_10239), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10244_0_remove_FieldAccess(EOS(STATIC_10244), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10244_0_remove_FieldAccess(EOS(STATIC_10244), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10249_0_remove_NE(EOS(STATIC_10249), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10249_0_remove_NE(EOS(STATIC_10249), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805-1948789642, o42804-1948789642, java.lang.Object(o42806sub-1948789642))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10254_0_remove_Load(EOS(STATIC_10254), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10254_0_remove_Load(EOS(STATIC_10254), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10259_0_remove_Duplicate(EOS(STATIC_10259), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10259_0_remove_Duplicate(EOS(STATIC_10259), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10264_0_remove_FieldAccess(EOS(STATIC_10264), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10264_0_remove_FieldAccess(EOS(STATIC_10264), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10269_0_remove_ConstantStackPush(EOS(STATIC_10269), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10269_0_remove_ConstantStackPush(EOS(STATIC_10269), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10274_0_remove_IntArithmetic(EOS(STATIC_10274), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10274_0_remove_IntArithmetic(EOS(STATIC_10274), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, matching1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10279_0_remove_FieldAccess(EOS(STATIC_10279), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546 - 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE && matching1 = 1 f10279_0_remove_FieldAccess(EOS(STATIC_10279), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12731, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10284_0_remove_Load(EOS(STATIC_10284), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957 + 1, i12958 + 1, o42806[LinkedList$Entry.next]o42803) :|: i12957 >= 0 && i12958 >= 0 f10284_0_remove_Load(EOS(STATIC_10284), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10289_0_remove_Load(EOS(STATIC_10289), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10289_0_remove_Load(EOS(STATIC_10289), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10293_0_remove_FieldAccess(EOS(STATIC_10293), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10293_0_remove_FieldAccess(EOS(STATIC_10293), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10297_0_remove_InvokeMethod(EOS(STATIC_10297), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12601))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10297_0_remove_InvokeMethod(EOS(STATIC_10297), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12601))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10300_0_access$000_Load(EOS(STATIC_10300), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12601))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10300_0_access$000_Load(EOS(STATIC_10300), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12601))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10306_0_access$000_FieldAccess(EOS(STATIC_10306), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12601))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10306_0_access$000_FieldAccess(EOS(STATIC_10306), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub-1948810598))), i12601))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10310_0_access$000_Return(EOS(STATIC_10310), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42800sub0), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10310_0_access$000_Return(EOS(STATIC_10310), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42800sub0), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10314_0_remove_FieldAccess(EOS(STATIC_10314), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42800sub0), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10314_0_remove_FieldAccess(EOS(STATIC_10314), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42800sub0), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10318_0_remove_Load(EOS(STATIC_10318), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10318_0_remove_Load(EOS(STATIC_10318), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10322_0_remove_Duplicate(EOS(STATIC_10322), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10322_0_remove_Duplicate(EOS(STATIC_10322), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10326_0_remove_FieldAccess(EOS(STATIC_10326), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10326_0_remove_FieldAccess(EOS(STATIC_10326), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10330_0_remove_ConstantStackPush(EOS(STATIC_10330), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12530, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10330_0_remove_ConstantStackPush(EOS(STATIC_10330), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12530, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10334_0_remove_IntArithmetic(EOS(STATIC_10334), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12530, 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10334_0_remove_IntArithmetic(EOS(STATIC_10334), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12530, matching1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10338_0_remove_FieldAccess(EOS(STATIC_10338), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12530 + 1, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: i12530 >= 0 && matching1 = 1 f10338_0_remove_FieldAccess(EOS(STATIC_10338), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12530, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12880, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10342_0_remove_Return(EOS(STATIC_10342), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, i12954, i12955, i12956 + -1, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: i12956 >= 0 f10342_0_remove_Return(EOS(STATIC_10342), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10345_0_removeRange_Inc(EOS(STATIC_10345), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10345_0_removeRange_Inc(EOS(STATIC_10345), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10348_0_removeRange_JMP(EOS(STATIC_10348), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12534 + 1, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10348_0_removeRange_JMP(EOS(STATIC_10348), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12930, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f10350_0_removeRange_Load(EOS(STATIC_10350), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12930, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) :|: TRUE f10350_0_removeRange_Load(EOS(STATIC_10350), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12930, i12535, i12954, i12955, i12956, i12957, i12958, o42806[LinkedList$Entry.next]o42803) -> f9833_0_removeRange_Load(EOS(STATIC_9833), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12557, java.lang.Object(o42800sub397367180))), i12601))), i12880, i12731, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805397388136, o42804397388136, java.lang.Object(o42806sub397388136))), java.lang.Object(o42800sub-1948789518))), i12930, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9833_0_removeRange_Load(EOS(STATIC_9833), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12533))), i12530, i12531, java.lang.Object(o42208sub-1948968295), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12534, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10026_0_remove_FieldAccess(EOS(STATIC_10026), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, o42351397064403)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, o42351397064403)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, o42351-1551902156)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, o42351397066139)), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, o42351397066139)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, o42351-1948934598)), i12954, i12955, i12956, i12957, i12958) -> f10034_0_remove_Load(EOS(STATIC_10034), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1551902156, java.lang.Object(EOR))), o42221put397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1551902156, java.lang.Object(EOR))), o42221put397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397066139, java.lang.Object(EOR))), o42221put-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397066139, java.lang.Object(EOR))))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10034_0_remove_Load(EOS(STATIC_10034), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), i12954, i12955, i12956, i12957, i12958) -> f10043_0_remove_Load(EOS(STATIC_10043), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10043_0_remove_Load(EOS(STATIC_10043), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), i12954, i12955, i12956, i12957, i12958) -> f10050_0_remove_ConstantStackPush(EOS(STATIC_10050), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10050_0_remove_ConstantStackPush(EOS(STATIC_10050), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), i12954, i12955, i12956, i12957, i12958) -> f10059_0_remove_Duplicate(EOS(STATIC_10059), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10059_0_remove_Duplicate(EOS(STATIC_10059), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10068_0_remove_FieldAccess(EOS(STATIC_10068), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10068_0_remove_FieldAccess(EOS(STATIC_10068), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10075_0_remove_FieldAccess(EOS(STATIC_10075), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1551902156, java.lang.Object(EOR))), o42221put397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1551902156, java.lang.Object(EOR))), o42221put397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397066139, java.lang.Object(EOR))), o42221put-1948966559, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397066139, java.lang.Object(EOR))), o42221put-1948966559, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10075_0_remove_FieldAccess(EOS(STATIC_10075), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156, java.lang.Object(EOR))), o42221397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139, java.lang.Object(EOR))), o42221-1948966559, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10084_0_remove_Load(EOS(STATIC_10084), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221put397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221put397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221put-1948966559, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10084_0_remove_Load(EOS(STATIC_10084), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221-1948966559, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10092_0_remove_ConstantStackPush(EOS(STATIC_10092), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221-1948966559, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10092_0_remove_ConstantStackPush(EOS(STATIC_10092), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221-1948966559, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10098_0_remove_FieldAccess(EOS(STATIC_10098), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221-1948966559, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10098_0_remove_FieldAccess(EOS(STATIC_10098), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221397032442, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42221-1948966559, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10106_0_remove_Load(EOS(STATIC_10106), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10106_0_remove_Load(EOS(STATIC_10106), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10114_0_remove_Duplicate(EOS(STATIC_10114), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10114_0_remove_Duplicate(EOS(STATIC_10114), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10122_0_remove_FieldAccess(EOS(STATIC_10122), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10122_0_remove_FieldAccess(EOS(STATIC_10122), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10130_0_remove_ConstantStackPush(EOS(STATIC_10130), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10130_0_remove_ConstantStackPush(EOS(STATIC_10130), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958) -> f10138_0_remove_IntArithmetic(EOS(STATIC_10138), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10138_0_remove_IntArithmetic(EOS(STATIC_10138), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, matching1, i12954, i12955, i12956, i12957, i12958) -> f10146_0_remove_FieldAccess(EOS(STATIC_10146), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532 - 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE && matching1 = 1 f10146_0_remove_FieldAccess(EOS(STATIC_10146), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12553, i12954, i12955, i12956, i12957, i12958) -> f10153_0_remove_Load(EOS(STATIC_10153), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10153_0_remove_Load(EOS(STATIC_10153), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10161_0_remove_Duplicate(EOS(STATIC_10161), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10161_0_remove_Duplicate(EOS(STATIC_10161), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10169_0_remove_FieldAccess(EOS(STATIC_10169), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10169_0_remove_FieldAccess(EOS(STATIC_10169), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10175_0_remove_ConstantStackPush(EOS(STATIC_10175), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10175_0_remove_ConstantStackPush(EOS(STATIC_10175), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958) -> f10182_0_remove_IntArithmetic(EOS(STATIC_10182), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10182_0_remove_IntArithmetic(EOS(STATIC_10182), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, matching1, i12954, i12955, i12956, i12957, i12958) -> f10189_0_remove_FieldAccess(EOS(STATIC_10189), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12530 + 1, i12954, i12955, i12956, i12957, i12958) :|: i12530 >= 0 && matching1 = 1 f10189_0_remove_FieldAccess(EOS(STATIC_10189), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12530))), i12594, i12954, i12955, i12956, i12957, i12958) -> f10195_0_remove_Load(EOS(STATIC_10195), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954 + -1, i12955 + -1, i12956, i12957, i12958) :|: i12954 >= 0 && i12955 >= 0 f10195_0_remove_Load(EOS(STATIC_10195), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10202_0_remove_Return(EOS(STATIC_10202), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10202_0_remove_Return(EOS(STATIC_10202), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10209_0_access$200_Return(EOS(STATIC_10209), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10209_0_access$200_Return(EOS(STATIC_10209), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10215_0_remove_StackPop(EOS(STATIC_10215), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10215_0_remove_StackPop(EOS(STATIC_10215), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10220_0_remove_JMP(EOS(STATIC_10220), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10220_0_remove_JMP(EOS(STATIC_10220), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10225_0_remove_Load(EOS(STATIC_10225), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10225_0_remove_Load(EOS(STATIC_10225), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10230_0_remove_FieldAccess(EOS(STATIC_10230), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10230_0_remove_FieldAccess(EOS(STATIC_10230), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10235_0_remove_Load(EOS(STATIC_10235), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10235_0_remove_Load(EOS(STATIC_10235), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10240_0_remove_FieldAccess(EOS(STATIC_10240), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10240_0_remove_FieldAccess(EOS(STATIC_10240), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10245_0_remove_NE(EOS(STATIC_10245), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10245_0_remove_NE(EOS(STATIC_10245), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10250_0_remove_Load(EOS(STATIC_10250), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10250_0_remove_Load(EOS(STATIC_10250), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10255_0_remove_Duplicate(EOS(STATIC_10255), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10255_0_remove_Duplicate(EOS(STATIC_10255), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10260_0_remove_FieldAccess(EOS(STATIC_10260), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10260_0_remove_FieldAccess(EOS(STATIC_10260), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10265_0_remove_ConstantStackPush(EOS(STATIC_10265), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10265_0_remove_ConstantStackPush(EOS(STATIC_10265), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, i12954, i12955, i12956, i12957, i12958) -> f10270_0_remove_IntArithmetic(EOS(STATIC_10270), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10270_0_remove_IntArithmetic(EOS(STATIC_10270), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, matching1, i12954, i12955, i12956, i12957, i12958) -> f10275_0_remove_FieldAccess(EOS(STATIC_10275), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546 - 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE && matching1 = 1 f10275_0_remove_FieldAccess(EOS(STATIC_10275), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12727, i12954, i12955, i12956, i12957, i12958) -> f10280_0_remove_Load(EOS(STATIC_10280), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957 + 1, i12958 + -1) :|: i12957 >= 0 && i12958 >= 0 f10280_0_remove_Load(EOS(STATIC_10280), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10285_0_remove_Load(EOS(STATIC_10285), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10285_0_remove_Load(EOS(STATIC_10285), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10290_0_remove_FieldAccess(EOS(STATIC_10290), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10290_0_remove_FieldAccess(EOS(STATIC_10290), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10294_0_remove_InvokeMethod(EOS(STATIC_10294), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12594))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10294_0_remove_InvokeMethod(EOS(STATIC_10294), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12594))), i12954, i12955, i12956, i12957, i12958) -> f10298_0_access$000_Load(EOS(STATIC_10298), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12594))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10298_0_access$000_Load(EOS(STATIC_10298), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12594))), i12954, i12955, i12956, i12957, i12958) -> f10303_0_access$000_FieldAccess(EOS(STATIC_10303), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12594))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10303_0_access$000_FieldAccess(EOS(STATIC_10303), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub-1948968202))), i12594))), i12954, i12955, i12956, i12957, i12958) -> f10307_0_access$000_Return(EOS(STATIC_10307), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10307_0_access$000_Return(EOS(STATIC_10307), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f10311_0_remove_FieldAccess(EOS(STATIC_10311), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10311_0_remove_FieldAccess(EOS(STATIC_10311), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f10315_0_remove_Load(EOS(STATIC_10315), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10315_0_remove_Load(EOS(STATIC_10315), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10319_0_remove_Duplicate(EOS(STATIC_10319), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10319_0_remove_Duplicate(EOS(STATIC_10319), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10323_0_remove_FieldAccess(EOS(STATIC_10323), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10323_0_remove_FieldAccess(EOS(STATIC_10323), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10327_0_remove_ConstantStackPush(EOS(STATIC_10327), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10327_0_remove_ConstantStackPush(EOS(STATIC_10327), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12530, i12954, i12955, i12956, i12957, i12958) -> f10331_0_remove_IntArithmetic(EOS(STATIC_10331), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12530, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10331_0_remove_IntArithmetic(EOS(STATIC_10331), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12530, matching1, i12954, i12955, i12956, i12957, i12958) -> f10335_0_remove_FieldAccess(EOS(STATIC_10335), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12530 + 1, i12954, i12955, i12956, i12957, i12958) :|: i12530 >= 0 && matching1 = 1 f10335_0_remove_FieldAccess(EOS(STATIC_10335), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12530, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12875, i12954, i12955, i12956, i12957, i12958) -> f10339_0_remove_Return(EOS(STATIC_10339), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956 + -1, i12957, i12958) :|: i12956 >= 0 f10339_0_remove_Return(EOS(STATIC_10339), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f10343_0_removeRange_Inc(EOS(STATIC_10343), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10343_0_removeRange_Inc(EOS(STATIC_10343), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f10346_0_removeRange_JMP(EOS(STATIC_10346), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12534 + 1, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10346_0_removeRange_JMP(EOS(STATIC_10346), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12921, i12535, i12954, i12955, i12956, i12957, i12958) -> f10349_0_removeRange_Load(EOS(STATIC_10349), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12921, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10349_0_removeRange_Load(EOS(STATIC_10349), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12921, i12535, i12954, i12955, i12956, i12957, i12958) -> f9833_0_removeRange_Load(EOS(STATIC_9833), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12553, java.lang.Object(o42207sub397030799))), i12594))), i12875, i12727, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295))), i12921, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10020_0_remove_FieldAccess(EOS(STATIC_10020), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397094163, java.lang.Object(EOR))), o42238-1948936644, o42240-1948936644)), i12954, i12955, i12956, i12957, i12958) -> f10027_0_remove_Load(EOS(STATIC_10027), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320put397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551874132, o42240put-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320put397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551874132, o42240put-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320put397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551874132, o42240put-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320put397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put-1551874132, o42240put-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320put-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put397094163, o42240put397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320put-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238put397094163, o42240put397094163)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10027_0_remove_Load(EOS(STATIC_10027), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), i12954, i12955, i12956, i12957, i12958) -> f10035_0_remove_Load(EOS(STATIC_10035), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10035_0_remove_Load(EOS(STATIC_10035), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), i12954, i12955, i12956, i12957, i12958) -> f10044_0_remove_ConstantStackPush(EOS(STATIC_10044), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10044_0_remove_ConstantStackPush(EOS(STATIC_10044), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), i12954, i12955, i12956, i12957, i12958) -> f10051_0_remove_Duplicate(EOS(STATIC_10051), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10051_0_remove_Duplicate(EOS(STATIC_10051), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10060_0_remove_FieldAccess(EOS(STATIC_10060), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10060_0_remove_FieldAccess(EOS(STATIC_10060), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10069_0_remove_FieldAccess(EOS(STATIC_10069), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132, o42240-1551874132)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163, o42240397094163)))), NULL, i12954, i12955, i12956, i12957, i12958, o42324[LinkedList$Entry.next]o42329) :|: TRUE f10069_0_remove_FieldAccess(EOS(STATIC_10069), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, java.lang.Object(o42790sub397344860))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, java.lang.Object(o42790sub397344860))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, java.lang.Object(o42790sub397344860))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, java.lang.Object(o42790sub397344860))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, java.lang.Object(o42790sub-1948811590))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub-1948811652))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, java.lang.Object(o42790sub-1948811590))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, java.lang.Object(o42790sub-1948811590))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, java.lang.Object(o42790sub-1948811590))), NULL, i12954, i12955, i12956, i12957, i12958, o42790[LinkedList$Entry.next]o42788) -> f10076_0_remove_FieldAccess(EOS(STATIC_10076), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787put397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put397344860, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put397344860, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787put397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put397344860, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put397344860, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put-1948811590, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787put-1948811652))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put-1948811590, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789put-1948811590, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10076_0_remove_FieldAccess(EOS(STATIC_10076), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub-1948811652))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10071_0_remove_FieldAccess(EOS(STATIC_10071), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub397344798))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789397344860, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42787sub-1948811652))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42789-1948811590, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10071_0_remove_FieldAccess(EOS(STATIC_10071), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10079_0_remove_Load(EOS(STATIC_10079), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333put397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333put397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333put397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333put397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333put-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333put-1948934846, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10079_0_remove_Load(EOS(STATIC_10079), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10087_0_remove_ConstantStackPush(EOS(STATIC_10087), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10087_0_remove_ConstantStackPush(EOS(STATIC_10087), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10094_0_remove_FieldAccess(EOS(STATIC_10094), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10094_0_remove_FieldAccess(EOS(STATIC_10094), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42333-1948934846, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10101_0_remove_Load(EOS(STATIC_10101), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10101_0_remove_Load(EOS(STATIC_10101), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10109_0_remove_Duplicate(EOS(STATIC_10109), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10109_0_remove_Duplicate(EOS(STATIC_10109), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10117_0_remove_FieldAccess(EOS(STATIC_10117), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10117_0_remove_FieldAccess(EOS(STATIC_10117), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10125_0_remove_ConstantStackPush(EOS(STATIC_10125), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10125_0_remove_ConstantStackPush(EOS(STATIC_10125), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958) -> f10133_0_remove_IntArithmetic(EOS(STATIC_10133), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10133_0_remove_IntArithmetic(EOS(STATIC_10133), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, matching1, i12954, i12955, i12956, i12957, i12958) -> f10141_0_remove_FieldAccess(EOS(STATIC_10141), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532 - 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE && matching1 = 1 f10141_0_remove_FieldAccess(EOS(STATIC_10141), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12551, i12954, i12955, i12956, i12957, i12958) -> f10149_0_remove_Load(EOS(STATIC_10149), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10149_0_remove_Load(EOS(STATIC_10149), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10156_0_remove_Duplicate(EOS(STATIC_10156), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10156_0_remove_Duplicate(EOS(STATIC_10156), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10164_0_remove_FieldAccess(EOS(STATIC_10164), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10164_0_remove_FieldAccess(EOS(STATIC_10164), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10172_0_remove_ConstantStackPush(EOS(STATIC_10172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10172_0_remove_ConstantStackPush(EOS(STATIC_10172), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958) -> f10178_0_remove_IntArithmetic(EOS(STATIC_10178), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10178_0_remove_IntArithmetic(EOS(STATIC_10178), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, matching1, i12954, i12955, i12956, i12957, i12958) -> f10185_0_remove_FieldAccess(EOS(STATIC_10185), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12530 + 1, i12954, i12955, i12956, i12957, i12958) :|: i12530 >= 0 && matching1 = 1 f10185_0_remove_FieldAccess(EOS(STATIC_10185), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12530))), i12588, i12954, i12955, i12956, i12957, i12958) -> f10192_0_remove_Load(EOS(STATIC_10192), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954 + -1, i12955 + 1, i12956, i12957, i12958) :|: i12954 >= 0 && i12955 >= 0 f10192_0_remove_Load(EOS(STATIC_10192), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10198_0_remove_Return(EOS(STATIC_10198), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10198_0_remove_Return(EOS(STATIC_10198), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10205_0_access$200_Return(EOS(STATIC_10205), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10205_0_access$200_Return(EOS(STATIC_10205), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10212_0_remove_StackPop(EOS(STATIC_10212), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10212_0_remove_StackPop(EOS(STATIC_10212), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10217_0_remove_JMP(EOS(STATIC_10217), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10217_0_remove_JMP(EOS(STATIC_10217), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10222_0_remove_Load(EOS(STATIC_10222), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10222_0_remove_Load(EOS(STATIC_10222), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10227_0_remove_FieldAccess(EOS(STATIC_10227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10227_0_remove_FieldAccess(EOS(STATIC_10227), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10232_0_remove_Load(EOS(STATIC_10232), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10232_0_remove_Load(EOS(STATIC_10232), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10237_0_remove_FieldAccess(EOS(STATIC_10237), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10237_0_remove_FieldAccess(EOS(STATIC_10237), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10242_0_remove_NE(EOS(STATIC_10242), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10242_0_remove_NE(EOS(STATIC_10242), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10247_0_remove_Load(EOS(STATIC_10247), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10247_0_remove_Load(EOS(STATIC_10247), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10252_0_remove_Load(EOS(STATIC_10252), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10252_0_remove_Load(EOS(STATIC_10252), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10257_0_remove_FieldAccess(EOS(STATIC_10257), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10257_0_remove_FieldAccess(EOS(STATIC_10257), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10262_0_remove_JMP(EOS(STATIC_10262), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10262_0_remove_JMP(EOS(STATIC_10262), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10267_0_remove_Load(EOS(STATIC_10267), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10267_0_remove_Load(EOS(STATIC_10267), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10272_0_remove_Load(EOS(STATIC_10272), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10272_0_remove_Load(EOS(STATIC_10272), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10277_0_remove_FieldAccess(EOS(STATIC_10277), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10277_0_remove_FieldAccess(EOS(STATIC_10277), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10282_0_remove_InvokeMethod(EOS(STATIC_10282), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12588))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10282_0_remove_InvokeMethod(EOS(STATIC_10282), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12588))), i12954, i12955, i12956, i12957, i12958) -> f10287_0_access$000_Load(EOS(STATIC_10287), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12588))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10287_0_access$000_Load(EOS(STATIC_10287), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12588))), i12954, i12955, i12956, i12957, i12958) -> f10296_0_access$000_FieldAccess(EOS(STATIC_10296), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12588))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10296_0_access$000_FieldAccess(EOS(STATIC_10296), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub-1948968202))), i12588))), i12954, i12955, i12956, i12957, i12958) -> f10299_0_access$000_Return(EOS(STATIC_10299), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10299_0_access$000_Return(EOS(STATIC_10299), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f10302_0_remove_FieldAccess(EOS(STATIC_10302), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10302_0_remove_FieldAccess(EOS(STATIC_10302), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f10305_0_remove_Load(EOS(STATIC_10305), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10305_0_remove_Load(EOS(STATIC_10305), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10309_0_remove_Duplicate(EOS(STATIC_10309), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10309_0_remove_Duplicate(EOS(STATIC_10309), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10313_0_remove_FieldAccess(EOS(STATIC_10313), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10313_0_remove_FieldAccess(EOS(STATIC_10313), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10317_0_remove_ConstantStackPush(EOS(STATIC_10317), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10317_0_remove_ConstantStackPush(EOS(STATIC_10317), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12530, i12954, i12955, i12956, i12957, i12958) -> f10321_0_remove_IntArithmetic(EOS(STATIC_10321), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12530, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10321_0_remove_IntArithmetic(EOS(STATIC_10321), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12530, matching1, i12954, i12955, i12956, i12957, i12958) -> f10325_0_remove_FieldAccess(EOS(STATIC_10325), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12530 + 1, i12954, i12955, i12956, i12957, i12958) :|: i12530 >= 0 && matching1 = 1 f10325_0_remove_FieldAccess(EOS(STATIC_10325), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12854, i12954, i12955, i12956, i12957, i12958) -> f10329_0_remove_Return(EOS(STATIC_10329), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956 + -1, i12957, i12958) :|: i12956 >= 0 f10329_0_remove_Return(EOS(STATIC_10329), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f10333_0_removeRange_Inc(EOS(STATIC_10333), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10333_0_removeRange_Inc(EOS(STATIC_10333), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f10337_0_removeRange_JMP(EOS(STATIC_10337), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12534 + 1, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10337_0_removeRange_JMP(EOS(STATIC_10337), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12879, i12535, i12954, i12955, i12956, i12957, i12958) -> f10341_0_removeRange_Load(EOS(STATIC_10341), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12879, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10341_0_removeRange_Load(EOS(STATIC_10341), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12879, i12535, i12954, i12955, i12956, i12957, i12958) -> f9833_0_removeRange_Load(EOS(STATIC_9833), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12551, java.lang.Object(o42207sub397030799))), i12588))), i12854, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295))), i12879, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9989_0_remove_FieldAccess(EOS(STATIC_9989), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, i12954, i12955, i12956, i12957, i12958) -> f9991_0_remove_Load(EOS(STATIC_9991), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, o42249put-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249put397035449, o42245put397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, o42249put-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249put397035449, o42245put397035449, java.lang.Object(EOR))))), o42249put0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249put-1948963552, o42245put-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9991_0_remove_Load(EOS(STATIC_9991), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f9995_0_remove_FieldAccess(EOS(STATIC_9995), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f9995_0_remove_FieldAccess(EOS(STATIC_9995), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f9999_0_remove_Load(EOS(STATIC_9999), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, i12954, i12955, i12956, i12957, i12958) :|: TRUE f9999_0_remove_Load(EOS(STATIC_9999), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, i12954, i12955, i12956, i12957, i12958) -> f10001_0_remove_FieldAccess(EOS(STATIC_10001), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10001_0_remove_FieldAccess(EOS(STATIC_10001), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10005_0_remove_FieldAccess(EOS(STATIC_10005), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, o42249-1948968295, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449, o42245397035449, java.lang.Object(EOR))))), o422490, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), o422490, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552, o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10005_0_remove_FieldAccess(EOS(STATIC_10005), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42306sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub397035449), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42306sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub397035449), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(o42306sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub-1948963552), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(o42306sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub-1948963552), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10010_0_remove_FieldAccess(EOS(STATIC_10010), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42306sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub397035449), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(o42306sub-1948968295), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub397035449), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(o42306sub0), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub-1948963552), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(o42306sub0), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o42306sub-1948963552), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10010_0_remove_FieldAccess(EOS(STATIC_10010), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10015_0_remove_FieldAccess(EOS(STATIC_10015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10015_0_remove_FieldAccess(EOS(STATIC_10015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10021_0_remove_FieldAccess(EOS(STATIC_10021), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10015_0_remove_FieldAccess(EOS(STATIC_10015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10022_0_remove_FieldAccess(EOS(STATIC_10022), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10021_0_remove_FieldAccess(EOS(STATIC_10021), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, o42315397061334)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, o42315-1551902218)), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, o42315-1948937667)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, o42315397066077)), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10029_0_remove_Load(EOS(STATIC_10029), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245put-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1551902218, o42313put-1551902218, java.lang.Object(EOR))), o42245put397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245put-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1551902218, o42313put-1551902218, java.lang.Object(EOR))), o42245put397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1948937667, o42313put-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245put397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397066077, o42313put397066077, java.lang.Object(EOR))), o42245put-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10029_0_remove_Load(EOS(STATIC_10029), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10037_0_remove_Load(EOS(STATIC_10037), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10037_0_remove_Load(EOS(STATIC_10037), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10045_0_remove_ConstantStackPush(EOS(STATIC_10045), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10045_0_remove_ConstantStackPush(EOS(STATIC_10045), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10053_0_remove_Duplicate(EOS(STATIC_10053), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10053_0_remove_Duplicate(EOS(STATIC_10053), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10062_0_remove_FieldAccess(EOS(STATIC_10062), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10062_0_remove_FieldAccess(EOS(STATIC_10062), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10070_0_remove_FieldAccess(EOS(STATIC_10070), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245put-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1551902218, o42313put-1551902218, java.lang.Object(EOR))), o42245put397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245put-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1551902218, o42313put-1551902218, java.lang.Object(EOR))), o42245put397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1948937667, o42313put-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245put397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397066077, o42313put397066077, java.lang.Object(EOR))), o42245put-1948963552, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397066077, o42313put397066077, java.lang.Object(EOR))), o42245put-1948963552, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10070_0_remove_FieldAccess(EOS(STATIC_10070), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218, o42313-1551902218, java.lang.Object(EOR))), o42245397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42245397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077, o42313397066077, java.lang.Object(EOR))), o42245-1948963552, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10078_0_remove_Load(EOS(STATIC_10078), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245put-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245put397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245put-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245put397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put-1948937667, o42313put-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245put397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245put-1948963552, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10078_0_remove_Load(EOS(STATIC_10078), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1948963552, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10086_0_remove_ConstantStackPush(EOS(STATIC_10086), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1948963552, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10086_0_remove_ConstantStackPush(EOS(STATIC_10086), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1948963552, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10093_0_remove_FieldAccess(EOS(STATIC_10093), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1948963552, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10093_0_remove_FieldAccess(EOS(STATIC_10093), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1551902218, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397035449, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245397066077, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, o42245-1948963552, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) -> f10100_0_remove_Load(EOS(STATIC_10100), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334, o42313put397061334, 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, o42314put-1948937667, o42313put-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10100_0_remove_Load(EOS(STATIC_10100), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10108_0_remove_Duplicate(EOS(STATIC_10108), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10108_0_remove_Duplicate(EOS(STATIC_10108), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10116_0_remove_FieldAccess(EOS(STATIC_10116), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10116_0_remove_FieldAccess(EOS(STATIC_10116), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10124_0_remove_ConstantStackPush(EOS(STATIC_10124), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10124_0_remove_ConstantStackPush(EOS(STATIC_10124), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, i12954, i12955, i12956, i12957, i12958) -> f10132_0_remove_IntArithmetic(EOS(STATIC_10132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10132_0_remove_IntArithmetic(EOS(STATIC_10132), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532, matching1, i12954, i12955, i12956, i12957, i12958) -> f10140_0_remove_FieldAccess(EOS(STATIC_10140), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12532 - 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE && matching1 = 1 f10140_0_remove_FieldAccess(EOS(STATIC_10140), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), i12550, i12954, i12955, i12956, i12957, i12958) -> f10148_0_remove_Load(EOS(STATIC_10148), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10148_0_remove_Load(EOS(STATIC_10148), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10155_0_remove_Duplicate(EOS(STATIC_10155), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10155_0_remove_Duplicate(EOS(STATIC_10155), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10163_0_remove_FieldAccess(EOS(STATIC_10163), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10163_0_remove_FieldAccess(EOS(STATIC_10163), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12954, i12955, i12956, i12957, i12958) -> f10171_0_remove_ConstantStackPush(EOS(STATIC_10171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10171_0_remove_ConstantStackPush(EOS(STATIC_10171), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, i12954, i12955, i12956, i12957, i12958) -> f10177_0_remove_IntArithmetic(EOS(STATIC_10177), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10177_0_remove_IntArithmetic(EOS(STATIC_10177), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12530, matching1, i12954, i12955, i12956, i12957, i12958) -> f10184_0_remove_FieldAccess(EOS(STATIC_10184), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12530 + 1, i12954, i12955, i12956, i12957, i12958) :|: i12530 >= 0 && matching1 = 1 f10184_0_remove_FieldAccess(EOS(STATIC_10184), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12530))), i12587, i12954, i12955, i12956, i12957, i12958) -> f10191_0_remove_Load(EOS(STATIC_10191), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954 + -1, i12955 + -1, i12956, i12957, i12958) :|: i12954 >= 0 && i12955 >= 0 f10191_0_remove_Load(EOS(STATIC_10191), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10197_0_remove_Return(EOS(STATIC_10197), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10197_0_remove_Return(EOS(STATIC_10197), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10204_0_access$200_Return(EOS(STATIC_10204), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10204_0_access$200_Return(EOS(STATIC_10204), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10211_0_remove_StackPop(EOS(STATIC_10211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10211_0_remove_StackPop(EOS(STATIC_10211), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10216_0_remove_JMP(EOS(STATIC_10216), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10216_0_remove_JMP(EOS(STATIC_10216), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10221_0_remove_Load(EOS(STATIC_10221), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10221_0_remove_Load(EOS(STATIC_10221), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10226_0_remove_FieldAccess(EOS(STATIC_10226), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10226_0_remove_FieldAccess(EOS(STATIC_10226), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10231_0_remove_Load(EOS(STATIC_10231), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10231_0_remove_Load(EOS(STATIC_10231), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10236_0_remove_FieldAccess(EOS(STATIC_10236), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10236_0_remove_FieldAccess(EOS(STATIC_10236), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10241_0_remove_NE(EOS(STATIC_10241), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10241_0_remove_NE(EOS(STATIC_10241), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667, o42313-1948937667, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), i12954, i12955, i12956, i12957, i12958) -> f10246_0_remove_Load(EOS(STATIC_10246), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10246_0_remove_Load(EOS(STATIC_10246), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10251_0_remove_Duplicate(EOS(STATIC_10251), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10251_0_remove_Duplicate(EOS(STATIC_10251), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10256_0_remove_FieldAccess(EOS(STATIC_10256), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10256_0_remove_FieldAccess(EOS(STATIC_10256), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10261_0_remove_ConstantStackPush(EOS(STATIC_10261), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10261_0_remove_ConstantStackPush(EOS(STATIC_10261), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, i12954, i12955, i12956, i12957, i12958) -> f10266_0_remove_IntArithmetic(EOS(STATIC_10266), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10266_0_remove_IntArithmetic(EOS(STATIC_10266), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546, matching1, i12954, i12955, i12956, i12957, i12958) -> f10271_0_remove_FieldAccess(EOS(STATIC_10271), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12546 - 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE && matching1 = 1 f10271_0_remove_FieldAccess(EOS(STATIC_10271), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12722, i12954, i12955, i12956, i12957, i12958) -> f10276_0_remove_Load(EOS(STATIC_10276), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957 + 1, i12958 + -1) :|: i12957 >= 0 && i12958 >= 0 f10276_0_remove_Load(EOS(STATIC_10276), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10281_0_remove_Load(EOS(STATIC_10281), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10281_0_remove_Load(EOS(STATIC_10281), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10286_0_remove_FieldAccess(EOS(STATIC_10286), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10286_0_remove_FieldAccess(EOS(STATIC_10286), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12954, i12955, i12956, i12957, i12958) -> f10291_0_remove_InvokeMethod(EOS(STATIC_10291), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12587))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10291_0_remove_InvokeMethod(EOS(STATIC_10291), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12587))), i12954, i12955, i12956, i12957, i12958) -> f10295_0_access$000_Load(EOS(STATIC_10295), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12587))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10295_0_access$000_Load(EOS(STATIC_10295), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12587))), i12954, i12955, i12956, i12957, i12958) -> f10301_0_access$000_FieldAccess(EOS(STATIC_10301), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12587))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10301_0_access$000_FieldAccess(EOS(STATIC_10301), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub-1948968202))), i12587))), i12954, i12955, i12956, i12957, i12958) -> f10304_0_access$000_Return(EOS(STATIC_10304), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10304_0_access$000_Return(EOS(STATIC_10304), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f10308_0_remove_FieldAccess(EOS(STATIC_10308), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10308_0_remove_FieldAccess(EOS(STATIC_10308), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, 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$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub0), i12954, i12955, i12956, i12957, i12958) -> f10312_0_remove_Load(EOS(STATIC_10312), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10312_0_remove_Load(EOS(STATIC_10312), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10316_0_remove_Duplicate(EOS(STATIC_10316), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10316_0_remove_Duplicate(EOS(STATIC_10316), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10320_0_remove_FieldAccess(EOS(STATIC_10320), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10320_0_remove_FieldAccess(EOS(STATIC_10320), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12954, i12955, i12956, i12957, i12958) -> f10324_0_remove_ConstantStackPush(EOS(STATIC_10324), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12530, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10324_0_remove_ConstantStackPush(EOS(STATIC_10324), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12530, i12954, i12955, i12956, i12957, i12958) -> f10328_0_remove_IntArithmetic(EOS(STATIC_10328), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12530, 1, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10328_0_remove_IntArithmetic(EOS(STATIC_10328), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12530, matching1, i12954, i12955, i12956, i12957, i12958) -> f10332_0_remove_FieldAccess(EOS(STATIC_10332), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12530 + 1, i12954, i12955, i12956, i12957, i12958) :|: i12530 >= 0 && matching1 = 1 f10332_0_remove_FieldAccess(EOS(STATIC_10332), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12530, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12867, i12954, i12955, i12956, i12957, i12958) -> f10336_0_remove_Return(EOS(STATIC_10336), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956 + -1, i12957, i12958) :|: i12956 >= 0 f10336_0_remove_Return(EOS(STATIC_10336), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f10340_0_removeRange_Inc(EOS(STATIC_10340), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10340_0_removeRange_Inc(EOS(STATIC_10340), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534, i12535, i12954, i12955, i12956, i12957, i12958) -> f10344_0_removeRange_JMP(EOS(STATIC_10344), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12534 + 1, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10344_0_removeRange_JMP(EOS(STATIC_10344), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12910, i12535, i12954, i12955, i12956, i12957, i12958) -> f10347_0_removeRange_Load(EOS(STATIC_10347), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12910, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10347_0_removeRange_Load(EOS(STATIC_10347), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12910, i12535, i12954, i12955, i12956, i12957, i12958) -> f9833_0_removeRange_Load(EOS(STATIC_9833), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12550, java.lang.Object(o42207sub397030799))), i12587))), i12867, i12722, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334, o42313397061334, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295))), i12910, i12535, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10022_0_remove_FieldAccess(EOS(STATIC_10022), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10030_0_remove_Load(EOS(STATIC_10030), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10030_0_remove_Load(EOS(STATIC_10030), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10038_0_remove_Load(EOS(STATIC_10038), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10038_0_remove_Load(EOS(STATIC_10038), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10046_0_remove_ConstantStackPush(EOS(STATIC_10046), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) :|: TRUE f10046_0_remove_ConstantStackPush(EOS(STATIC_10046), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), i12954, i12955, i12956, i12957, i12958) -> f10054_0_remove_Duplicate(EOS(STATIC_10054), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10054_0_remove_Duplicate(EOS(STATIC_10054), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10063_0_remove_FieldAccess(EOS(STATIC_10063), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE f10063_0_remove_FieldAccess(EOS(STATIC_10063), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207sub-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), NULL, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846, java.lang.Object(EOR))), NULL, i12954, i12955, i12956, i12957, i12958) -> f10071_0_remove_FieldAccess(EOS(STATIC_10071), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, NULL)))), i12534, i12535, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put397030799))), i12530))), i12530, i12546, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put397064155, NULL)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put-1948934846, NULL)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532, java.lang.Object(o42207put-1948968202))), i12530))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put-1948934846, NULL)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333put-1948934846, NULL)), NULL, i12954, i12955, i12956, i12957, i12958) :|: TRUE Combined rules. Obtained 10 IRulesP rules: f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))))), o422220:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559:0, o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356:0, o42238397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381:0, o42238-1948965381:0, o42240-1948965381:0)), o422220:0, i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f10013_0_remove_FieldAccess(EOS(STATIC_10013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207put397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221put397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238put-1551932939:0, o42240put-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207put397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221put397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238put-1551932939:0, o42240put-1551932939:0)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207put-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264:0, o42308397062264:0, o42310397062264:0)), o42221put-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117:0, o42308-1551903117:0, o42310-1551903117:0)), o42238put397035356:0, o42240put397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442:0, o42308397063442:0, o42310397063442:0)), o42238-1948965381:1, o42240-1948965381:1)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) :|: TRUE f10019_0_remove_FieldAccess(EOS(STATIC_10019), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403:0, o42351397064403:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156:0, o42351-1551902156:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156:0, o42351-1551902156:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397064403:0, o42351397064403:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156:0, o42351-1551902156:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1551902156:0, o42351-1551902156:0)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598:0, o42351-1948934598:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139:0, o42351397066139:0)), o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343397066139:0, o42351397066139:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598:0, o42351-1948934598:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343-1948934598:0, o42351-1948934598:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0 - 1, java.lang.Object(o42207put397030799:0))), i12530:0 + 1))), i12530:0 + 1, i12546:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42343put397064403:0, java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295:0))), i12534:0 + 1, i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 - 1, i12956:0 - 1, i12957:0 + 1, i12958:0 - 1) :|: i12530:0 > -1 && i12955:0 > -1 && i12954:0 > -1 && i12958:0 > -1 && i12957:0 > -1 && i12956:0 > -1 f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, o42249-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449:0, o42245397035449:0, java.lang.Object(EOR))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, o42249-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249397035449:0, o42245397035449:0, java.lang.Object(EOR))))), o422490:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552:0, o42245-1948963552:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42249-1948963552:0, o42245-1948963552:0, java.lang.Object(EOR))), o422490:0, i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f10015_0_remove_FieldAccess(EOS(STATIC_10015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207put397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334:0, o42313397061334:0, o42315397061334:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218:0, o42313-1551902218:0, o42315-1551902218:0)), o42245put397035449:0, java.lang.Object(EOR))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207put397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334:0, o42313397061334:0, o42315397061334:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218:0, o42313-1551902218:0, o42315-1551902218:0)), o42245put397035449:0, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667:0, o42313-1948937667:0, o42315-1948937667:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207put-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077:0, o42313397066077:0, o42315397066077:0)), o42245put-1948963552:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667:0, o42313-1948937667:0, o42315-1948937667:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077:0, o42313397066077:0, o42315397066077:0)), o42245put-1948963552:0, java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) :|: TRUE f10013_0_remove_FieldAccess(EOS(STATIC_10013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132:0, o42240-1551874132:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132:0, o42240-1551874132:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132:0, o42240-1551874132:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397062512:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238-1551874132:0, o42240-1551874132:0)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163:0, o42240397094163:0)))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163:0, o42240397094163:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320-1948936489:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42238397094163:0, o42240397094163:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42320397094163:0, java.lang.Object(EOR))), o42238-1948936644:0, o42240-1948936644:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0 - 1, java.lang.Object(o42207put397030799:0))), i12530:0 + 1))), i12530:0 + 1, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295:0))), i12534:0 + 1, i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 + 1, i12956:0 - 1, i12957:0, i12958:0) :|: i12530:0 > -1 && i12955:0 > -1 && i12954:0 > -1 && i12956:0 > -1 f10015_0_remove_FieldAccess(EOS(STATIC_10015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334:0, o42313397061334:0, o42315397061334:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218:0, o42313-1551902218:0, o42315-1551902218:0)), o42245397035449:0, java.lang.Object(EOR))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397061334:0, o42313397061334:0, o42315397061334:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1551902218:0, o42313-1551902218:0, o42315-1551902218:0)), o42245397035449:0, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667:0, o42313-1948937667:0, o42315-1948937667:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077:0, o42313397066077:0, o42315397066077:0)), o42245-1948963552:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314-1948937667:0, o42313-1948937667:0, o42315-1948937667:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314397066077:0, o42313397066077:0, o42315397066077:0)), o42245-1948963552:0, java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0 - 1, java.lang.Object(o42207put397030799:0))), i12530:0 + 1))), i12530:0 + 1, i12546:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42314put397061334:0, o42313put397061334:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)))), java.lang.Object(o42207sub-1948968295:0))), i12534:0 + 1, i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 - 1, i12956:0 - 1, i12957:0 + 1, i12958:0 - 1) :|: i12530:0 > -1 && i12955:0 > -1 && i12954:0 > -1 && i12958:0 > -1 && i12957:0 > -1 && i12956:0 > -1 f10013_0_remove_FieldAccess(EOS(STATIC_10013), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238-1551932939:0, o42240-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264:0, o42308397062264:0, o42310397062264:0)), o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117:0, o42308-1551903117:0, o42310-1551903117:0)), o42238397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442:0, o42308397063442:0, o42310397063442:0)), o42238-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f10019_0_remove_FieldAccess(EOS(STATIC_10019), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238-1551932939:0, o42240-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264:0, o42308397062264:0, o42310397062264:0)), o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117:0, o42308-1551903117:0, o42310-1551903117:0)), o42238397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442:0, o42308397063442:0, o42310397063442:0)), o42238-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) :|: TRUE f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12533:0))), i12533:0, i12531:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))), java.lang.Object(o42207sub-1948968295:0))), i12534:0, i12535:0, i12534:0, i12954:0, i12955:0, i12956:0, arith, i12958:0) -> f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12533:0))), i12533:0, i12531:0 + 1, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12533:0))), i12533:0, i12531:0 + 1, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))))), o422220:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12533:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559:0, o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356:0, o42238397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381:0, o42238-1948965381:0, o42240-1948965381:0)), o422220:0, i12954:0, i12955:0, i12956:0, arith, i12958:0 + 1) :|: i12535:0 > i12534:0 && i12532:0 > i12531:0 && arith > -1 && i12958:0 > -1 f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12533:0))), i12533:0, i12531:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))), java.lang.Object(o42207sub-1948968295:0))), i12534:0, i12535:0, i12534:0, i12954:0, i12955:0, i12956:0, arith, i12958:0) -> f9985_0_remove_FieldAccess(EOS(STATIC_9985), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12533:0))), i12533:0, i12531:0 + 1, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12533:0))), i12533:0, i12531:0 + 1, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222397032442:0, o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1551932939:0, o42238-1551932939:0, o42240-1551932939:0)))))), o422220:0, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12533:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42222-1948966559:0, o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239397035356:0, o42238397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42239-1948965381:0, o42238-1948965381:0, o42240-1948965381:0)), o422220:0, i12954:0, i12955:0, i12956:0, arith, i12958:0 + 1) :|: i12535:0 > i12534:0 && i12532:0 < i12531:0 && arith > -1 && i12958:0 > -1 f10015_0_remove_FieldAccess(EOS(STATIC_10015), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155:0, java.lang.Object(EOR))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333397064155:0, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR), o42333-1948934846:0, java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0 - 1, java.lang.Object(o42207put397030799:0))), i12530:0 + 1))), i12530:0 + 1, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, NULL, NULL, NULL)), java.lang.Object(o42207sub-1948968295:0))), i12534:0 + 1, i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 + 1, i12956:0 - 1, i12957:0, i12958:0) :|: i12530:0 > -1 && i12955:0 > -1 && i12954:0 > -1 && i12956:0 > -1 f10019_0_remove_FieldAccess(EOS(STATIC_10019), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238-1551932939:0, o42240-1551932939:0)))))), i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub397030799:0))), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397060528:0, o42308397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551906031:0, o42308-1551906031:0, o42310-1551906031:0)), o42221397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309794095884:0, o42308794095884:0, o42310794095884:0)), o42238-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0, java.lang.Object(o42207sub-1948968202:0))), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397062264:0, o42308397062264:0, o42310397062264:0)), o42221-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1551903117:0, o42308-1551903117:0, o42310-1551903117:0)), o42238397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309-1948938473:0, o42308-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42309397063442:0, o42308397063442:0, o42310397063442:0)), o42238-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0) -> f9834_0_removeRange_Load(EOS(STATIC_9834), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(EOC, i12532:0 - 1, java.lang.Object(o42800put397367180:0))), i12530:0 + 1))), i12530:0 + 1, i12546:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, o42805put397388136:0, o42804put397388136:0, java.lang.Object(o42806put397388136:0))), java.lang.Object(o42800sub-1948789518:0))), i12534:0 + 1, i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 + 1, i12956:0 - 1, i12957:0 + 1, i12958:0 + 1) :|: i12530:0 > -1 && i12955:0 > -1 && i12954:0 > -1 && i12958:0 > -1 && i12957:0 > -1 && i12956:0 > -1 Filtered constant ground arguments: f9985_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) -> f9985_0_remove_FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) f10013_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) -> f10013_0_remove_FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) f10019_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) -> f10019_0_remove_FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) f9834_0_removeRange_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) -> f9834_0_removeRange_Load(x2, x3, x4, x5, x6, x7, x8, x9, x10) f10015_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) -> f10015_0_remove_FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15) 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: f9985_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) -> f9985_0_remove_FieldAccess(x2, x3, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14) f10013_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) -> f10013_0_remove_FieldAccess(x2, x3, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14) f10019_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) -> f10019_0_remove_FieldAccess(x2, x3, x4, x6, x7, x8, x9, x10, x11, x12, x13, x14) f9834_0_removeRange_Load(x1, x2, x3, x4, x5, x6, x7, x8, x9) -> f9834_0_removeRange_Load(x1, x3, x4, x5, x6, x7, x8, x9) f10015_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14) -> f10015_0_remove_FieldAccess(x2, x3, x4, x6, x8, x9, x10, x11, x12, x13, x14) Filtered unneeded arguments: f9985_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f9985_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x8, x9, x10, x11, x12) javaUtilEx.LinkedList$Entry(x1, x2, x3) -> javaUtilEx.LinkedList$Entry(x1, x3) javaUtilEx.LinkedList(x1, x2) -> javaUtilEx.LinkedList(x1) Finished conversion. Obtained 10 rules.P rules: f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42222-1948968295:0, o42222397032442:0, i12532:0, i12530:0, o42222-1948966559:0, o42239-1948965381:0) -> f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240put-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240put397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:1)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240put-1551932939:0, i12532:0, i12530:0, o42240put397035356:0, o42240-1948965381:1) :|: TRUE f10019_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351397064403:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351-1551902156:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351-1551902156:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351397066139:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351397066139:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351-1948934598:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42351-1948934598:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42351397064403:0, o42351-1551902156:0, o42351-1551902156:0, i12532:0, i12530:0, o42351397066139:0, o42351397066139:0, o42351-1948934598:0, o42351-1948934598:0) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0 - 1)), i12530:0 + 1))), i12530:0 + 1, i12546:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(o42207sub-1948968295:0))), i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 - 1, i12956:0 - 1, i12957:0 + 1, i12958:0 - 1, i12532:0 - 1, i12530:0 + 1, i12530:0 + 1, i12546:0 - 1, o42207sub-1948968295:0) :|: i12955:0 > -1 && i12530:0 > -1 && i12954:0 > -1 && i12958:0 > -1 && i12956:0 > -1 && i12957:0 > -1 f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, o42249-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42249397035449:0, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42249-1948963552:0, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42249-1948963552:0, java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42249-1948968295:0, o42249397035449:0, i12532:0, i12530:0, o42249-1948963552:0, o42249-1948963552:0) -> f10015_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42314397061334:0, o42315397061334:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42314-1551902218:0, o42315-1551902218:0)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42314-1948937667:0, o42315-1948937667:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42314397066077:0, o42315397066077:0)), java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, i12532:0, i12530:0) :|: TRUE f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42240-1551874132:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42240-1551874132:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42240397094163:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), o42240397094163:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), o42240-1948936644:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240-1551874132:0, i12532:0, i12530:0, o42240397094163:0, o42240-1948936644:0) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0 - 1)), i12530:0 + 1))), i12530:0 + 1, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(o42207sub-1948968295:0))), i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 + 1, i12956:0 - 1, i12957:0, i12958:0, i12532:0 - 1, i12530:0 + 1, i12530:0 + 1, i12546:0, o42207sub-1948968295:0) :|: i12955:0 > -1 && i12530:0 > -1 && i12956:0 > -1 && i12954:0 > -1 f10015_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42314397061334:0, o42315397061334:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42314-1551902218:0, o42315-1551902218:0)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42314-1948937667:0, o42315-1948937667:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42314397066077:0, o42315397066077:0)), java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, i12532:0, i12530:0) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0 - 1)), i12530:0 + 1))), i12530:0 + 1, i12546:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(o42314put397061334:0, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)))), java.lang.Object(o42207sub-1948968295:0))), i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 - 1, i12956:0 - 1, i12957:0 + 1, i12958:0 - 1, i12532:0 - 1, i12530:0 + 1, i12530:0 + 1, i12546:0 - 1, o42207sub-1948968295:0) :|: i12955:0 > -1 && i12530:0 > -1 && i12954:0 > -1 && i12958:0 > -1 && i12956:0 > -1 && i12957:0 > -1 f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240-1551932939:0, i12532:0, i12530:0, o42240397035356:0, o42240-1948965381:0) -> f10019_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42310397060528:0, o42310-1551906031:0, o42240-1551932939:0, i12532:0, i12530:0, o42310397062264:0, o42240397035356:0, o42310-1948938473:0, o42240-1948965381:0) :|: TRUE f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12533:0))), i12533:0, i12531:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))), java.lang.Object(o42207sub-1948968295:0))), i12535:0, i12534:0, i12954:0, i12955:0, i12956:0, arith, i12958:0, i12532:0, i12533:0, i12533:0, i12531:0, o42207sub-1948968295:0) -> f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12533:0))), i12533:0, i12531:0 + 1, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12533:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, arith, i12958:0 + 1, i12532:0, i12533:0, i12533:0, i12531:0 + 1, o42222-1948968295:0, o42222397032442:0, i12532:0, i12533:0, o42222-1948966559:0, o42239-1948965381:0) :|: i12532:0 > i12531:0 && i12535:0 > i12534:0 && i12958:0 > -1 && arith > -1 f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12533:0))), i12533:0, i12531:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))), java.lang.Object(o42207sub-1948968295:0))), i12535:0, i12534:0, i12954:0, i12955:0, i12956:0, arith, i12958:0, i12532:0, i12533:0, i12533:0, i12531:0, o42207sub-1948968295:0) -> f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12533:0))), i12533:0, i12531:0 + 1, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12533:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, arith, i12958:0 + 1, i12532:0, i12533:0, i12533:0, i12531:0 + 1, o42222-1948968295:0, o42222397032442:0, i12532:0, i12533:0, o42222-1948966559:0, o42239-1948965381:0) :|: i12532:0 < i12531:0 && i12535:0 > i12534:0 && i12958:0 > -1 && arith > -1 f10015_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, i12532:0, i12530:0) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0 - 1)), i12530:0 + 1))), i12530:0 + 1, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(o42207sub-1948968295:0))), i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 + 1, i12956:0 - 1, i12957:0, i12958:0, i12532:0 - 1, i12530:0 + 1, i12530:0 + 1, i12546:0, o42207sub-1948968295:0) :|: i12955:0 > -1 && i12530:0 > -1 && i12956:0 > -1 && i12954:0 > -1 f10019_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42310397060528:0, o42310-1551906031:0, o42240-1551932939:0, i12532:0, i12530:0, o42310397062264:0, o42240397035356:0, o42310-1948938473:0, o42240-1948965381:0) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0 - 1)), i12530:0 + 1))), i12530:0 + 1, i12546:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(o42805put397388136:0, java.lang.Object(o42806put397388136:0))), java.lang.Object(o42800sub-1948789518:0))), i12535:0, i12534:0 + 1, i12954:0 - 1, i12955:0 + 1, i12956:0 - 1, i12957:0 + 1, i12958:0 + 1, i12532:0 - 1, i12530:0 + 1, i12530:0 + 1, i12546:0 - 1, o42800sub-1948789518:0) :|: i12955:0 > -1 && i12530:0 > -1 && i12954:0 > -1 && i12958:0 > -1 && i12956:0 > -1 && i12957:0 > -1 ---------------------------------------- (24) Obligation: Rules: f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42222-1948968295:0, o42222397032442:0, i12532:0, i12530:0, o42222-1948966559:0, o42239-1948965381:0) -> f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240put-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240put397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:1)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240put-1551932939:0, i12532:0, i12530:0, o42240put397035356:0, o42240-1948965381:1) :|: TRUE f10019_0_remove_FieldAccess(x, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), x3, x4, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x5)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x6)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x6)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x7)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x7)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x8)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x8)), x9, x10, x11, x12, x13, x2, x3, x3, x4, x5, x6, x6, x2, x3, x7, x7, x8, x8) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2 - 1)), x3 + 1))), x3 + 1, x4 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(x14))), x1, x + 1, x9 - 1, x10 - 1, x11 - 1, x12 + 1, x13 - 1, x2 - 1, x3 + 1, x3 + 1, x4 - 1, x14) :|: x10 > -1 && x3 > -1 && x9 > -1 && x13 > -1 && x11 > -1 && x12 > -1 f9985_0_remove_FieldAccess(x15, x16, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), x18, x19, x20, java.lang.Object(javaUtilEx.LinkedList$Entry(x21, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(EOR))), x23, x24, x25, x26, x27, x17, x18, x18, x19, x20, x21, x17, x18, x22, x22) -> f10015_0_remove_FieldAccess(x15, x16, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), x18, x19, java.lang.Object(javaUtilEx.LinkedList$Entry(x28, x29)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x30, x31)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), java.lang.Object(javaUtilEx.LinkedList$Entry(x32, x33)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x34, x35)), java.lang.Object(EOR))), x23, x24, x25, x26, x27, x17, x18, x18, x19, x17, x18) :|: TRUE f10013_0_remove_FieldAccess(x36, x37, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x38)), x39))), x39, x40, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x41)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x41)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x38)), x39))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x42)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x42)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), x43)), x44, x45, x46, x47, x48, x38, x39, x39, x40, x41, x38, x39, x42, x43) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x38 - 1)), x39 + 1))), x39 + 1, x40, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(x49))), x37, x36 + 1, x44 - 1, x45 + 1, x46 - 1, x47, x48, x38 - 1, x39 + 1, x39 + 1, x40, x49) :|: x45 > -1 && x39 > -1 && x46 > -1 && x44 > -1 f10015_0_remove_FieldAccess(x50, x51, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x52)), x53))), x53, x54, java.lang.Object(javaUtilEx.LinkedList$Entry(x55, x56)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x57, x58)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x52)), x53))), java.lang.Object(javaUtilEx.LinkedList$Entry(x59, x60)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x61, x62)), java.lang.Object(EOR))), x63, x64, x65, x66, x67, x52, x53, x53, x54, x52, x53) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x52 - 1)), x53 + 1))), x53 + 1, x54 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(x68, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)))), java.lang.Object(x69))), x51, x50 + 1, x63 - 1, x64 - 1, x65 - 1, x66 + 1, x67 - 1, x52 - 1, x53 + 1, x53 + 1, x54 - 1, x69) :|: x64 > -1 && x53 > -1 && x63 > -1 && x67 > -1 && x65 > -1 && x66 > -1 f10013_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x81, x72, x73, x86, x91) -> f10019_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x76, x78, x81, x72, x73, x83, x86, x88, x91) :|: TRUE f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x97)), x98))), x98, x99, java.lang.Object(javaUtilEx.LinkedList$Entry(x100, java.lang.Object(javaUtilEx.LinkedList$Entry(x101, x102)))), java.lang.Object(x103))), x104, x105, x106, x107, x108, x109, x110, x97, x98, x98, x99, x103) -> f9985_0_remove_FieldAccess(x105, x104, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x97)), x98))), x98, x99 + 1, x111, java.lang.Object(javaUtilEx.LinkedList$Entry(x100, java.lang.Object(javaUtilEx.LinkedList$Entry(x101, x102)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x97)), x98))), java.lang.Object(javaUtilEx.LinkedList$Entry(x112, java.lang.Object(javaUtilEx.LinkedList$Entry(x113, x114)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x115, x116)), x106, x107, x108, x109, x110 + 1, x97, x98, x98, x99 + 1, x111, x100, x97, x98, x112, x115) :|: x97 > x99 && x104 > x105 && x110 > -1 && x109 > -1 f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x117)), x118))), x118, x119, java.lang.Object(javaUtilEx.LinkedList$Entry(x120, java.lang.Object(javaUtilEx.LinkedList$Entry(x121, x122)))), java.lang.Object(x123))), x124, x125, x126, x127, x128, x129, x130, x117, x118, x118, x119, x123) -> f9985_0_remove_FieldAccess(x125, x124, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x117)), x118))), x118, x119 + 1, x131, java.lang.Object(javaUtilEx.LinkedList$Entry(x120, java.lang.Object(javaUtilEx.LinkedList$Entry(x121, x122)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x117)), x118))), java.lang.Object(javaUtilEx.LinkedList$Entry(x132, java.lang.Object(javaUtilEx.LinkedList$Entry(x133, x134)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x135, x136)), x126, x127, x128, x129, x130 + 1, x117, x118, x118, x119 + 1, x131, x120, x117, x118, x132, x135) :|: x117 < x119 && x124 > x125 && x130 > -1 && x129 > -1 f10015_0_remove_FieldAccess(x137, x138, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x139)), x140))), x140, x141, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x139)), x140))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), x142, x143, x144, x145, x146, x139, x140, x140, x141, x139, x140) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x139 - 1)), x140 + 1))), x140 + 1, x141, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(x147))), x138, x137 + 1, x142 - 1, x143 + 1, x144 - 1, x145, x146, x139 - 1, x140 + 1, x140 + 1, x141, x147) :|: x143 > -1 && x140 > -1 && x144 > -1 && x142 > -1 f10019_0_remove_FieldAccess(x148, x149, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x150)), x151))), x151, x152, java.lang.Object(javaUtilEx.LinkedList$Entry(x153, x154)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x155, x156)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x157, x158)), x159)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x150)), x151))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x160, x161)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x162, x163)), x164)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x165, x166)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x167, x168)), x169)), x170, x171, x172, x173, x174, x150, x151, x151, x152, x154, x156, x159, x150, x151, x161, x164, x166, x169) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x150 - 1)), x151 + 1))), x151 + 1, x152 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(x175, java.lang.Object(x176))), java.lang.Object(x177))), x149, x148 + 1, x170 - 1, x171 + 1, x172 - 1, x173 + 1, x174 + 1, x150 - 1, x151 + 1, x151 + 1, x152 - 1, x177) :|: x171 > -1 && x151 > -1 && x170 > -1 && x174 > -1 && x172 > -1 && x173 > -1 ---------------------------------------- (25) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (26) Obligation: Rules: f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42222-1948968295:0, o42222397032442:0, i12532:0, i12530:0, o42222-1948966559:0, o42239-1948965381:0) -> f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240put-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240put397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:1)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240put-1551932939:0, i12532:0, i12530:0, o42240put397035356:0, o42240-1948965381:1) :|: TRUE f10019_0_remove_FieldAccess(x, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), x3, x4, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x5)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x6)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x6)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x7)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x7)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x8)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x8)), x9, x10, x11, x12, x13, x2, x3, x3, x4, x5, x6, x6, x2, x3, x7, x7, x8, x8) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(arith6)), arith7))), arith7, arith8, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(x14))), x1, arith, arith1, arith2, arith3, arith4, arith5, arith6, arith7, arith7, arith8, x14) :|: x10 > -1 && x3 > -1 && x9 > -1 && x13 > -1 && x11 > -1 && x12 > -1 && arith = x + 1 && arith1 = x9 - 1 && arith2 = x10 - 1 && arith3 = x11 - 1 && arith4 = x12 + 1 && arith5 = x13 - 1 && arith6 = x2 - 1 && arith7 = x3 + 1 && arith7 = x3 + 1 && arith8 = x4 - 1 && arith7 = x3 + 1 && arith8 = x4 - 1 && arith7 = x3 + 1 && arith6 = x2 - 1 f9985_0_remove_FieldAccess(x15, x16, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), x18, x19, x20, java.lang.Object(javaUtilEx.LinkedList$Entry(x21, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(EOR))), x23, x24, x25, x26, x27, x17, x18, x18, x19, x20, x21, x17, x18, x22, x22) -> f10015_0_remove_FieldAccess(x15, x16, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), x18, x19, java.lang.Object(javaUtilEx.LinkedList$Entry(x28, x29)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x30, x31)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), java.lang.Object(javaUtilEx.LinkedList$Entry(x32, x33)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x34, x35)), java.lang.Object(EOR))), x23, x24, x25, x26, x27, x17, x18, x18, x19, x17, x18) :|: TRUE f10013_0_remove_FieldAccess(x178, x179, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x180)), x181))), x181, x182, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x183)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x183)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x180)), x181))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x184)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x184)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), x185)), x186, x187, x188, x189, x190, x180, x181, x181, x182, x183, x180, x181, x184, x185) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x191)), x192))), x192, x182, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(x193))), x179, x194, x195, x196, x197, x189, x190, x191, x192, x192, x182, x193) :|: x187 > -1 && x181 > -1 && x188 > -1 && x186 > -1 && x194 = x178 + 1 && x195 = x186 - 1 && x196 = x187 + 1 && x197 = x188 - 1 && x191 = x180 - 1 && x192 = x181 + 1 && x192 = x181 + 1 && x192 = x181 + 1 && x192 = x181 + 1 && x191 = x180 - 1 f10015_0_remove_FieldAccess(x198, x199, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x200)), x201))), x201, x202, java.lang.Object(javaUtilEx.LinkedList$Entry(x203, x204)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x205, x206)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x200)), x201))), java.lang.Object(javaUtilEx.LinkedList$Entry(x207, x208)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x209, x210)), java.lang.Object(EOR))), x211, x212, x213, x214, x215, x200, x201, x201, x202, x200, x201) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x216)), x217))), x217, x218, java.lang.Object(javaUtilEx.LinkedList$Entry(x219, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)))), java.lang.Object(x220))), x199, x221, x222, x223, x224, x225, x226, x216, x217, x217, x218, x220) :|: x212 > -1 && x201 > -1 && x211 > -1 && x215 > -1 && x213 > -1 && x214 > -1 && x221 = x198 + 1 && x222 = x211 - 1 && x223 = x212 - 1 && x224 = x213 - 1 && x225 = x214 + 1 && x226 = x215 - 1 && x216 = x200 - 1 && x217 = x201 + 1 && x217 = x201 + 1 && x218 = x202 - 1 && x217 = x201 + 1 && x218 = x202 - 1 && x217 = x201 + 1 && x216 = x200 - 1 f10013_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x81, x72, x73, x86, x91) -> f10019_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x76, x78, x81, x72, x73, x83, x86, x88, x91) :|: TRUE f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), x228, x229, java.lang.Object(javaUtilEx.LinkedList$Entry(x230, java.lang.Object(javaUtilEx.LinkedList$Entry(x231, x232)))), java.lang.Object(x233))), x234, x235, x236, x237, x238, x239, x240, x227, x228, x228, x229, x233) -> f9985_0_remove_FieldAccess(x235, x234, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), x228, x241, x242, java.lang.Object(javaUtilEx.LinkedList$Entry(x230, java.lang.Object(javaUtilEx.LinkedList$Entry(x231, x232)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), java.lang.Object(javaUtilEx.LinkedList$Entry(x243, java.lang.Object(javaUtilEx.LinkedList$Entry(x244, x245)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x246, x247)), x236, x237, x238, x239, x248, x227, x228, x228, x241, x242, x230, x227, x228, x243, x246) :|: x227 > x229 && x234 > x235 && x240 > -1 && x239 > -1 && x248 = x240 + 1 && x241 = x229 + 1 && x241 = x229 + 1 f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), x250, x251, java.lang.Object(javaUtilEx.LinkedList$Entry(x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253, x254)))), java.lang.Object(x255))), x256, x257, x258, x259, x260, x261, x262, x249, x250, x250, x251, x255) -> f9985_0_remove_FieldAccess(x257, x256, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), x250, x263, x264, java.lang.Object(javaUtilEx.LinkedList$Entry(x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253, x254)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), java.lang.Object(javaUtilEx.LinkedList$Entry(x265, java.lang.Object(javaUtilEx.LinkedList$Entry(x266, x267)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x268, x269)), x258, x259, x260, x261, x270, x249, x250, x250, x263, x264, x252, x249, x250, x265, x268) :|: x249 < x251 && x256 > x257 && x262 > -1 && x261 > -1 && x270 = x262 + 1 && x263 = x251 + 1 && x263 = x251 + 1 f10015_0_remove_FieldAccess(x271, x272, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x273)), x274))), x274, x275, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x273)), x274))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), x276, x277, x278, x279, x280, x273, x274, x274, x275, x273, x274) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x281)), x282))), x282, x275, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(x283))), x272, x284, x285, x286, x287, x279, x280, x281, x282, x282, x275, x283) :|: x277 > -1 && x274 > -1 && x278 > -1 && x276 > -1 && x284 = x271 + 1 && x285 = x276 - 1 && x286 = x277 + 1 && x287 = x278 - 1 && x281 = x273 - 1 && x282 = x274 + 1 && x282 = x274 + 1 && x282 = x274 + 1 && x282 = x274 + 1 && x281 = x273 - 1 f10019_0_remove_FieldAccess(x288, x289, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290)), x291))), x291, x292, java.lang.Object(javaUtilEx.LinkedList$Entry(x293, x294)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x295, x296)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x297, x298)), x299)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290)), x291))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x300, x301)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x302, x303)), x304)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x305, x306)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x307, x308)), x309)), x310, x311, x312, x313, x314, x290, x291, x291, x292, x294, x296, x299, x290, x291, x301, x304, x306, x309) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x315)), x316))), x316, x317, java.lang.Object(javaUtilEx.LinkedList$Entry(x318, java.lang.Object(x319))), java.lang.Object(x320))), x289, x321, x322, x323, x324, x325, x326, x315, x316, x316, x317, x320) :|: x311 > -1 && x291 > -1 && x310 > -1 && x314 > -1 && x312 > -1 && x313 > -1 && x321 = x288 + 1 && x322 = x310 - 1 && x323 = x311 + 1 && x324 = x312 - 1 && x325 = x313 + 1 && x326 = x314 + 1 && x315 = x290 - 1 && x316 = x291 + 1 && x316 = x291 + 1 && x317 = x292 - 1 && x316 = x291 + 1 && x317 = x292 - 1 && x316 = x291 + 1 && x315 = x290 - 1 ---------------------------------------- (27) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42222-1948968295:0, o42222397032442:0, i12532:0, i12530:0, o42222-1948966559:0, o42239-1948965381:0) -> f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240put-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240put397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:1)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240put-1551932939:0, i12532:0, i12530:0, o42240put397035356:0, o42240-1948965381:1) :|: TRUE (2) f10019_0_remove_FieldAccess(x, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), x3, x4, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x5)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x6)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x6)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x7)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x7)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x8)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x8)), x9, x10, x11, x12, x13, x2, x3, x3, x4, x5, x6, x6, x2, x3, x7, x7, x8, x8) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(arith6)), arith7))), arith7, arith8, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(x14))), x1, arith, arith1, arith2, arith3, arith4, arith5, arith6, arith7, arith7, arith8, x14) :|: x10 > -1 && x3 > -1 && x9 > -1 && x13 > -1 && x11 > -1 && x12 > -1 && arith = x + 1 && arith1 = x9 - 1 && arith2 = x10 - 1 && arith3 = x11 - 1 && arith4 = x12 + 1 && arith5 = x13 - 1 && arith6 = x2 - 1 && arith7 = x3 + 1 && arith7 = x3 + 1 && arith8 = x4 - 1 && arith7 = x3 + 1 && arith8 = x4 - 1 && arith7 = x3 + 1 && arith6 = x2 - 1 (3) f9985_0_remove_FieldAccess(x15, x16, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), x18, x19, x20, java.lang.Object(javaUtilEx.LinkedList$Entry(x21, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(x22, java.lang.Object(EOR))), x23, x24, x25, x26, x27, x17, x18, x18, x19, x20, x21, x17, x18, x22, x22) -> f10015_0_remove_FieldAccess(x15, x16, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), x18, x19, java.lang.Object(javaUtilEx.LinkedList$Entry(x28, x29)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x30, x31)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x17)), x18))), java.lang.Object(javaUtilEx.LinkedList$Entry(x32, x33)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x34, x35)), java.lang.Object(EOR))), x23, x24, x25, x26, x27, x17, x18, x18, x19, x17, x18) :|: TRUE (4) f10013_0_remove_FieldAccess(x178, x179, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x180)), x181))), x181, x182, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x183)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x183)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x180)), x181))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x184)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), x184)))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), x185)), x186, x187, x188, x189, x190, x180, x181, x181, x182, x183, x180, x181, x184, x185) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x191)), x192))), x192, x182, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(x193))), x179, x194, x195, x196, x197, x189, x190, x191, x192, x192, x182, x193) :|: x187 > -1 && x181 > -1 && x188 > -1 && x186 > -1 && x194 = x178 + 1 && x195 = x186 - 1 && x196 = x187 + 1 && x197 = x188 - 1 && x191 = x180 - 1 && x192 = x181 + 1 && x192 = x181 + 1 && x192 = x181 + 1 && x192 = x181 + 1 && x191 = x180 - 1 (5) f10015_0_remove_FieldAccess(x198, x199, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x200)), x201))), x201, x202, java.lang.Object(javaUtilEx.LinkedList$Entry(x203, x204)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x205, x206)), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x200)), x201))), java.lang.Object(javaUtilEx.LinkedList$Entry(x207, x208)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x209, x210)), java.lang.Object(EOR))), x211, x212, x213, x214, x215, x200, x201, x201, x202, x200, x201) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x216)), x217))), x217, x218, java.lang.Object(javaUtilEx.LinkedList$Entry(x219, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)))), java.lang.Object(x220))), x199, x221, x222, x223, x224, x225, x226, x216, x217, x217, x218, x220) :|: x212 > -1 && x201 > -1 && x211 > -1 && x215 > -1 && x213 > -1 && x214 > -1 && x221 = x198 + 1 && x222 = x211 - 1 && x223 = x212 - 1 && x224 = x213 - 1 && x225 = x214 + 1 && x226 = x215 - 1 && x216 = x200 - 1 && x217 = x201 + 1 && x217 = x201 + 1 && x218 = x202 - 1 && x217 = x201 + 1 && x218 = x202 - 1 && x217 = x201 + 1 && x216 = x200 - 1 (6) f10013_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x81, x72, x73, x86, x91) -> f10019_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x76, x78, x81, x72, x73, x83, x86, x88, x91) :|: TRUE (7) f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), x228, x229, java.lang.Object(javaUtilEx.LinkedList$Entry(x230, java.lang.Object(javaUtilEx.LinkedList$Entry(x231, x232)))), java.lang.Object(x233))), x234, x235, x236, x237, x238, x239, x240, x227, x228, x228, x229, x233) -> f9985_0_remove_FieldAccess(x235, x234, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), x228, x241, x242, java.lang.Object(javaUtilEx.LinkedList$Entry(x230, java.lang.Object(javaUtilEx.LinkedList$Entry(x231, x232)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), java.lang.Object(javaUtilEx.LinkedList$Entry(x243, java.lang.Object(javaUtilEx.LinkedList$Entry(x244, x245)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x246, x247)), x236, x237, x238, x239, x248, x227, x228, x228, x241, x242, x230, x227, x228, x243, x246) :|: x227 > x229 && x234 > x235 && x240 > -1 && x239 > -1 && x248 = x240 + 1 && x241 = x229 + 1 && x241 = x229 + 1 (8) f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), x250, x251, java.lang.Object(javaUtilEx.LinkedList$Entry(x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253, x254)))), java.lang.Object(x255))), x256, x257, x258, x259, x260, x261, x262, x249, x250, x250, x251, x255) -> f9985_0_remove_FieldAccess(x257, x256, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), x250, x263, x264, java.lang.Object(javaUtilEx.LinkedList$Entry(x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253, x254)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), java.lang.Object(javaUtilEx.LinkedList$Entry(x265, java.lang.Object(javaUtilEx.LinkedList$Entry(x266, x267)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x268, x269)), x258, x259, x260, x261, x270, x249, x250, x250, x263, x264, x252, x249, x250, x265, x268) :|: x249 < x251 && x256 > x257 && x262 > -1 && x261 > -1 && x270 = x262 + 1 && x263 = x251 + 1 && x263 = x251 + 1 (9) f10015_0_remove_FieldAccess(x271, x272, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x273)), x274))), x274, x275, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x273)), x274))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR), java.lang.Object(EOR))), x276, x277, x278, x279, x280, x273, x274, x274, x275, x273, x274) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x281)), x282))), x282, x275, java.lang.Object(javaUtilEx.LinkedList$Entry(NULL, NULL)), java.lang.Object(x283))), x272, x284, x285, x286, x287, x279, x280, x281, x282, x282, x275, x283) :|: x277 > -1 && x274 > -1 && x278 > -1 && x276 > -1 && x284 = x271 + 1 && x285 = x276 - 1 && x286 = x277 + 1 && x287 = x278 - 1 && x281 = x273 - 1 && x282 = x274 + 1 && x282 = x274 + 1 && x282 = x274 + 1 && x282 = x274 + 1 && x281 = x273 - 1 (10) f10019_0_remove_FieldAccess(x288, x289, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290)), x291))), x291, x292, java.lang.Object(javaUtilEx.LinkedList$Entry(x293, x294)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x295, x296)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x297, x298)), x299)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290)), x291))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x300, x301)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x302, x303)), x304)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x305, x306)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x307, x308)), x309)), x310, x311, x312, x313, x314, x290, x291, x291, x292, x294, x296, x299, x290, x291, x301, x304, x306, x309) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x315)), x316))), x316, x317, java.lang.Object(javaUtilEx.LinkedList$Entry(x318, java.lang.Object(x319))), java.lang.Object(x320))), x289, x321, x322, x323, x324, x325, x326, x315, x316, x316, x317, x320) :|: x311 > -1 && x291 > -1 && x310 > -1 && x314 > -1 && x312 > -1 && x313 > -1 && x321 = x288 + 1 && x322 = x310 - 1 && x323 = x311 + 1 && x324 = x312 - 1 && x325 = x313 + 1 && x326 = x314 + 1 && x315 = x290 - 1 && x316 = x291 + 1 && x316 = x291 + 1 && x317 = x292 - 1 && x316 = x291 + 1 && x317 = x292 - 1 && x316 = x291 + 1 && x315 = x290 - 1 Arcs: (1) -> (6) (3) -> (5) (5) -> (7), (8) (6) -> (10) (7) -> (1) (8) -> (1) (10) -> (7), (8) This digraph is fully evaluated! ---------------------------------------- (28) Obligation: Termination digraph: Nodes: (1) f9985_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, o42222-1948968295:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42222397032442:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1551932939:0, o42240-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42222-1948966559:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42239397035356:0, o42240397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42239-1948965381:0, o42240-1948965381:0)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42222-1948968295:0, o42222397032442:0, i12532:0, i12530:0, o42222-1948966559:0, o42239-1948965381:0) -> f10013_0_remove_FieldAccess(i12534:0, i12535:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), i12530:0, i12546:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0, o42310397060528:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0, o42310-1551906031:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0, o42310794095884:0)), o42240put-1551932939:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(i12532:0)), i12530:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0, o42310397062264:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0, o42310-1551903117:0)), o42240put397035356:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0, o42310-1948938473:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0, o42310397063442:0)), o42240-1948965381:1)), i12954:0, i12955:0, i12956:0, i12957:0, i12958:0, i12532:0, i12530:0, i12530:0, i12546:0, o42240put-1551932939:0, i12532:0, i12530:0, o42240put397035356:0, o42240-1948965381:1) :|: TRUE (2) f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), x250, x251, java.lang.Object(javaUtilEx.LinkedList$Entry(x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253, x254)))), java.lang.Object(x255))), x256, x257, x258, x259, x260, x261, x262, x249, x250, x250, x251, x255) -> f9985_0_remove_FieldAccess(x257, x256, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), x250, x263, x264, java.lang.Object(javaUtilEx.LinkedList$Entry(x252, java.lang.Object(javaUtilEx.LinkedList$Entry(x253, x254)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x249)), x250))), java.lang.Object(javaUtilEx.LinkedList$Entry(x265, java.lang.Object(javaUtilEx.LinkedList$Entry(x266, x267)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x268, x269)), x258, x259, x260, x261, x270, x249, x250, x250, x263, x264, x252, x249, x250, x265, x268) :|: x249 < x251 && x256 > x257 && x262 > -1 && x261 > -1 && x270 = x262 + 1 && x263 = x251 + 1 && x263 = x251 + 1 (3) f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), x228, x229, java.lang.Object(javaUtilEx.LinkedList$Entry(x230, java.lang.Object(javaUtilEx.LinkedList$Entry(x231, x232)))), java.lang.Object(x233))), x234, x235, x236, x237, x238, x239, x240, x227, x228, x228, x229, x233) -> f9985_0_remove_FieldAccess(x235, x234, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), x228, x241, x242, java.lang.Object(javaUtilEx.LinkedList$Entry(x230, java.lang.Object(javaUtilEx.LinkedList$Entry(x231, x232)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x227)), x228))), java.lang.Object(javaUtilEx.LinkedList$Entry(x243, java.lang.Object(javaUtilEx.LinkedList$Entry(x244, x245)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x246, x247)), x236, x237, x238, x239, x248, x227, x228, x228, x241, x242, x230, x227, x228, x243, x246) :|: x227 > x229 && x234 > x235 && x240 > -1 && x239 > -1 && x248 = x240 + 1 && x241 = x229 + 1 && x241 = x229 + 1 (4) f10019_0_remove_FieldAccess(x288, x289, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290)), x291))), x291, x292, java.lang.Object(javaUtilEx.LinkedList$Entry(x293, x294)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x295, x296)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x297, x298)), x299)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290)), x291))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x300, x301)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x302, x303)), x304)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x305, x306)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x307, x308)), x309)), x310, x311, x312, x313, x314, x290, x291, x291, x292, x294, x296, x299, x290, x291, x301, x304, x306, x309) -> f9834_0_removeRange_Load(java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x315)), x316))), x316, x317, java.lang.Object(javaUtilEx.LinkedList$Entry(x318, java.lang.Object(x319))), java.lang.Object(x320))), x289, x321, x322, x323, x324, x325, x326, x315, x316, x316, x317, x320) :|: x311 > -1 && x291 > -1 && x310 > -1 && x314 > -1 && x312 > -1 && x313 > -1 && x321 = x288 + 1 && x322 = x310 - 1 && x323 = x311 + 1 && x324 = x312 - 1 && x325 = x313 + 1 && x326 = x314 + 1 && x315 = x290 - 1 && x316 = x291 + 1 && x316 = x291 + 1 && x317 = x292 - 1 && x316 = x291 + 1 && x317 = x292 - 1 && x316 = x291 + 1 && x315 = x290 - 1 (5) f10013_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x81, x72, x73, x86, x91) -> f10019_0_remove_FieldAccess(x70, x71, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), x73, x74, java.lang.Object(javaUtilEx.LinkedList$Entry(x75, x76)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x77, x78)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x79, x80)), x81)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x72)), x73))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x82, x83)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x84, x85)), x86)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x87, x88)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x89, x90)), x91)), x92, x93, x94, x95, x96, x72, x73, x73, x74, x76, x78, x81, x72, x73, x83, x86, x88, x91) :|: TRUE Arcs: (1) -> (5) (2) -> (1) (3) -> (1) (4) -> (2), (3) (5) -> (4) This digraph is fully evaluated! ---------------------------------------- (29) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (30) Obligation: Rules: f10019_0_remove_FieldAccess(x288:0, x289:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0)), x291:0))), x291:0, x263:0, java.lang.Object(javaUtilEx.LinkedList$Entry(x293:0, x294:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x295:0, x296:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x297:0, x298:0)), x299:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0)), x291:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x300:0, x301:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x302:0, x303:0)), x304:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x305:0, x306:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x307:0, x308:0)), x309:0)), x310:0, x311:0, x312:0, x313:0, x314:0, x290:0, x291:0, x291:0, x263:0, x294:0, x296:0, x299:0, x290:0, x291:0, x301:0, x304:0, x306:0, x309:0) -> f10019_0_remove_FieldAccess(x288:0 + 1, x289:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0 - 1)), x291:0 + 1))), x291:0 + 1, x263:0, java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397060528:0:0, o42310397060528:0:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551906031:0:0, o42310-1551906031:0:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309794095884:0:0, o42310794095884:0:0)), o42240put-1551932939:0:0)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0 - 1)), x291:0 + 1))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0:0, o42310397062264:0:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0:0, o42310-1551903117:0:0)), o42240put397035356:0:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0:0, o42310-1948938473:0:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0:0, o42310397063442:0:0)), o42240-1948965381:1:0)), x310:0 - 1, x311:0 + 1, x312:0 - 1, x313:0 + 1, x314:0 + 2, x290:0 - 1, x291:0 + 1, x291:0 + 1, x263:0, o42310397060528:0:0, o42310-1551906031:0:0, o42240put-1551932939:0:0, x290:0 - 1, x291:0 + 1, o42310397062264:0:0, o42240put397035356:0:0, o42310-1948938473:0:0, o42240-1948965381:1:0) :|: x289:0 > x288:0 + 1 && x290:0 - 1 < x263:0 - 1 && x312:0 > -1 && x310:0 > -1 && x311:0 > -1 && x291:0 > -1 && x314:0 > -1 && x313:0 > -1 f10019_0_remove_FieldAccess(x, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), x3, x4, java.lang.Object(javaUtilEx.LinkedList$Entry(x5, x6)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x7, x8)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x9, x10)), x11)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x12, x13)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x14, x15)), x16)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x17, x18)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x19, x20)), x21)), x22, x23, x24, x25, x26, x2, x3, x3, x4, x6, x8, x11, x2, x3, x13, x16, x18, x21) -> f10019_0_remove_FieldAccess(x + 1, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2 - 1)), x3 + 1))), x3 + 1, x4, java.lang.Object(javaUtilEx.LinkedList$Entry(x27, x28)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x29, x30)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x31, x32)), x33)))))), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2 - 1)), x3 + 1))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x34, x35)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x36, x37)), x38)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x39, x40)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x41, x42)), x43)), x22 - 1, x23 + 1, x24 - 1, x25 + 1, x26 + 2, x2 - 1, x3 + 1, x3 + 1, x4, x28, x30, x33, x2 - 1, x3 + 1, x35, x38, x40, x43) :|: x1 > x + 1 && x2 - 1 > x4 - 1 && x24 > -1 && x22 > -1 && x23 > -1 && x3 > -1 && x26 > -1 && x25 > -1 ---------------------------------------- (31) IntTRSUnneededArgumentFilterProof (EQUIVALENT) Some arguments are removed because they cannot influence termination. We removed arguments according to the following replacements: f10019_0_remove_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) -> f10019_0_remove_FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x20, x21, x22, x23, x24, x25) javaUtilEx.LinkedList$ListItr(x1, x2, x3, x4, x5) -> javaUtilEx.LinkedList$ListItr(x1, x2, x3) ---------------------------------------- (32) Obligation: Rules: f10019_0_remove_FieldAccess(x288:0, x289:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0)), x291:0))), x291:0, x263:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0)), x291:0))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x300:0, x301:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x302:0, x303:0)), x304:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x305:0, x306:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x307:0, x308:0)), x309:0)), x310:0, x311:0, x312:0, x313:0, x314:0, x290:0, x291:0, x291:0, x263:0, x290:0, x291:0, x301:0, x304:0, x306:0, x309:0) -> f10019_0_remove_FieldAccess(x288:0 + 1, x289:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0 - 1)), x291:0 + 1))), x291:0 + 1, x263:0)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x290:0 - 1)), x291:0 + 1))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397062264:0:0, o42310397062264:0:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1551903117:0:0, o42310-1551903117:0:0)), o42240put397035356:0:0)))), java.lang.Object(javaUtilEx.LinkedList$Entry(o42309-1948938473:0:0, o42310-1948938473:0:0)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(o42309397063442:0:0, o42310397063442:0:0)), o42240-1948965381:1:0)), x310:0 - 1, x311:0 + 1, x312:0 - 1, x313:0 + 1, x314:0 + 2, x290:0 - 1, x291:0 + 1, x291:0 + 1, x263:0, x290:0 - 1, x291:0 + 1, o42310397062264:0:0, o42240put397035356:0:0, o42310-1948938473:0:0, o42240-1948965381:1:0) :|: x289:0 > x288:0 + 1 && x290:0 - 1 < x263:0 - 1 && x312:0 > -1 && x310:0 > -1 && x311:0 > -1 && x291:0 > -1 && x314:0 > -1 && x313:0 > -1 f10019_0_remove_FieldAccess(x, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), x3, x4)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2)), x3))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x12, x13)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x14, x15)), x16)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x17, x18)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x19, x20)), x21)), x22, x23, x24, x25, x26, x2, x3, x3, x4, x2, x3, x13, x16, x18, x21) -> f10019_0_remove_FieldAccess(x + 1, x1, java.lang.Object(javaUtilEx.LinkedList$ListItr(java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2 - 1)), x3 + 1))), x3 + 1, x4)), java.lang.Object(javaUtilEx.AbstractCollection(javaUtilEx.AbstractList(javaUtilEx.AbstractSequentialList(javaUtilEx.LinkedList(x2 - 1)), x3 + 1))), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x34, x35)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x36, x37)), x38)))), java.lang.Object(javaUtilEx.LinkedList$Entry(x39, x40)), java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(javaUtilEx.LinkedList$Entry(x41, x42)), x43)), x22 - 1, x23 + 1, x24 - 1, x25 + 1, x26 + 2, x2 - 1, x3 + 1, x3 + 1, x4, x2 - 1, x3 + 1, x35, x38, x40, x43) :|: x1 > x + 1 && x2 - 1 > x4 - 1 && x24 > -1 && x22 > -1 && x23 > -1 && x3 > -1 && x26 > -1 && x25 > -1 ---------------------------------------- (33) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f10019_0_remove_FieldAccess(INTEGER, INTEGER, VARIABLE, VARIABLE, VARIABLE, VARIABLE, VARIABLE, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, INTEGER, VARIABLE, VARIABLE, VARIABLE, VARIABLE) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(VARIABLE, INTEGER, INTEGER) javaUtilEx.AbstractCollection(VARIABLE) javaUtilEx.AbstractList(VARIABLE, INTEGER) javaUtilEx.AbstractSequentialList(VARIABLE) javaUtilEx.LinkedList(INTEGER) javaUtilEx.LinkedList$Entry(VARIABLE, VARIABLE) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (34) Obligation: Rules: f10019_0_remove_FieldAccess(x288:0, x289:0, c, c1, c2, c3, c4, x310:0, x311:0, x312:0, x313:0, x314:0, x290:0, x291:0, x291:0, x263:0, x290:0, x291:0, x301:0, x304:0, x306:0, x309:0) -> f10019_0_remove_FieldAccess(c5, x289:0, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, x263:0, c19, c20, o42310397062264:0:0, o42240put397035356:0:0, o42310-1948938473:0:0, o42240-1948965381:1:0) :|: c20 = x291:0 + 1 && (c19 = x290:0 - 1 && (c18 = x291:0 + 1 && (c17 = x291:0 + 1 && (c16 = x290:0 - 1 && (c15 = x314:0 + 2 && (c14 = x313:0 + 1 && (c13 = x312:0 - 1 && (c12 = x311:0 + 1 && (c11 = x310:0 - 1 && (c10 = 0 && (c9 = 0 && (c8 = 0 && (c7 = 0 && (c6 = 0 && (c5 = x288:0 + 1 && (c4 = 0 && (c3 = 0 && (c2 = 0 && (c1 = 0 && c = 0))))))))))))))))))) && (x289:0 > x288:0 + 1 && x290:0 - 1 < x263:0 - 1 && x312:0 > -1 && x310:0 > -1 && x311:0 > -1 && x291:0 > -1 && x314:0 > -1 && x313:0 > -1) f10019_0_remove_FieldAccess(x, x1, c21, c22, c23, c24, c25, x22, x23, x24, x25, x26, x2, x3, x3, x4, x2, x3, x13, x16, x18, x21) -> f10019_0_remove_FieldAccess(c26, x1, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, x4, c40, c41, x35, x38, x40, x43) :|: c41 = x3 + 1 && (c40 = x2 - 1 && (c39 = x3 + 1 && (c38 = x3 + 1 && (c37 = x2 - 1 && (c36 = x26 + 2 && (c35 = x25 + 1 && (c34 = x24 - 1 && (c33 = x23 + 1 && (c32 = x22 - 1 && (c31 = 0 && (c30 = 0 && (c29 = 0 && (c28 = 0 && (c27 = 0 && (c26 = x + 1 && (c25 = 0 && (c24 = 0 && (c23 = 0 && (c22 = 0 && c21 = 0))))))))))))))))))) && (x1 > x + 1 && x2 - 1 > x4 - 1 && x24 > -1 && x22 > -1 && x23 > -1 && x3 > -1 && x26 > -1 && x25 > -1) ---------------------------------------- (35) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f10019_0_remove_FieldAccess(x, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)] = c2*x2 + c3*x3 + c4*x4 + c5*x5 + c6*x6 + x9 The following rules are decreasing: f10019_0_remove_FieldAccess(x288:0, x289:0, c, c1, c2, c3, c4, x310:0, x311:0, x312:0, x313:0, x314:0, x290:0, x291:0, x291:0, x263:0, x290:0, x291:0, x301:0, x304:0, x306:0, x309:0) -> f10019_0_remove_FieldAccess(c5, x289:0, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, x263:0, c19, c20, o42310397062264:0:0, o42240put397035356:0:0, o42310-1948938473:0:0, o42240-1948965381:1:0) :|: c20 = x291:0 + 1 && (c19 = x290:0 - 1 && (c18 = x291:0 + 1 && (c17 = x291:0 + 1 && (c16 = x290:0 - 1 && (c15 = x314:0 + 2 && (c14 = x313:0 + 1 && (c13 = x312:0 - 1 && (c12 = x311:0 + 1 && (c11 = x310:0 - 1 && (c10 = 0 && (c9 = 0 && (c8 = 0 && (c7 = 0 && (c6 = 0 && (c5 = x288:0 + 1 && (c4 = 0 && (c3 = 0 && (c2 = 0 && (c1 = 0 && c = 0))))))))))))))))))) && (x289:0 > x288:0 + 1 && x290:0 - 1 < x263:0 - 1 && x312:0 > -1 && x310:0 > -1 && x311:0 > -1 && x291:0 > -1 && x314:0 > -1 && x313:0 > -1) f10019_0_remove_FieldAccess(x, x1, c21, c22, c23, c24, c25, x22, x23, x24, x25, x26, x2, x3, x3, x4, x2, x3, x13, x16, x18, x21) -> f10019_0_remove_FieldAccess(c26, x1, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, x4, c40, c41, x35, x38, x40, x43) :|: c41 = x3 + 1 && (c40 = x2 - 1 && (c39 = x3 + 1 && (c38 = x3 + 1 && (c37 = x2 - 1 && (c36 = x26 + 2 && (c35 = x25 + 1 && (c34 = x24 - 1 && (c33 = x23 + 1 && (c32 = x22 - 1 && (c31 = 0 && (c30 = 0 && (c29 = 0 && (c28 = 0 && (c27 = 0 && (c26 = x + 1 && (c25 = 0 && (c24 = 0 && (c23 = 0 && (c22 = 0 && c21 = 0))))))))))))))))))) && (x1 > x + 1 && x2 - 1 > x4 - 1 && x24 > -1 && x22 > -1 && x23 > -1 && x3 > -1 && x26 > -1 && x25 > -1) The following rules are bounded: f10019_0_remove_FieldAccess(x288:0, x289:0, c, c1, c2, c3, c4, x310:0, x311:0, x312:0, x313:0, x314:0, x290:0, x291:0, x291:0, x263:0, x290:0, x291:0, x301:0, x304:0, x306:0, x309:0) -> f10019_0_remove_FieldAccess(c5, x289:0, c6, c7, c8, c9, c10, c11, c12, c13, c14, c15, c16, c17, c18, x263:0, c19, c20, o42310397062264:0:0, o42240put397035356:0:0, o42310-1948938473:0:0, o42240-1948965381:1:0) :|: c20 = x291:0 + 1 && (c19 = x290:0 - 1 && (c18 = x291:0 + 1 && (c17 = x291:0 + 1 && (c16 = x290:0 - 1 && (c15 = x314:0 + 2 && (c14 = x313:0 + 1 && (c13 = x312:0 - 1 && (c12 = x311:0 + 1 && (c11 = x310:0 - 1 && (c10 = 0 && (c9 = 0 && (c8 = 0 && (c7 = 0 && (c6 = 0 && (c5 = x288:0 + 1 && (c4 = 0 && (c3 = 0 && (c2 = 0 && (c1 = 0 && c = 0))))))))))))))))))) && (x289:0 > x288:0 + 1 && x290:0 - 1 < x263:0 - 1 && x312:0 > -1 && x310:0 > -1 && x311:0 > -1 && x291:0 > -1 && x314:0 > -1 && x313:0 > -1) f10019_0_remove_FieldAccess(x, x1, c21, c22, c23, c24, c25, x22, x23, x24, x25, x26, x2, x3, x3, x4, x2, x3, x13, x16, x18, x21) -> f10019_0_remove_FieldAccess(c26, x1, c27, c28, c29, c30, c31, c32, c33, c34, c35, c36, c37, c38, c39, x4, c40, c41, x35, x38, x40, x43) :|: c41 = x3 + 1 && (c40 = x2 - 1 && (c39 = x3 + 1 && (c38 = x3 + 1 && (c37 = x2 - 1 && (c36 = x26 + 2 && (c35 = x25 + 1 && (c34 = x24 - 1 && (c33 = x23 + 1 && (c32 = x22 - 1 && (c31 = 0 && (c30 = 0 && (c29 = 0 && (c28 = 0 && (c27 = 0 && (c26 = x + 1 && (c25 = 0 && (c24 = 0 && (c23 = 0 && (c22 = 0 && c21 = 0))))))))))))))))))) && (x1 > x + 1 && x2 - 1 > x4 - 1 && x24 > -1 && x22 > -1 && x23 > -1 && x3 > -1 && x26 > -1 && x25 > -1) ---------------------------------------- (36) YES ---------------------------------------- (37) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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 > i6072 (Introduced counter i12959) ---------------------------------------- (38) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 32 IRulesP rules: f7143_0__init__FieldAccess(EOS(STATIC_7143), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7151_0__init__Load(EOS(STATIC_7151), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i6072, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: TRUE f7151_0__init__Load(EOS(STATIC_7151), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i6072, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7160_0__init__GE(EOS(STATIC_7160), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i6072, i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: TRUE f7160_0__init__GE(EOS(STATIC_7160), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i6072, i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7171_0__init__GE(EOS(STATIC_7171), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i6072, i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: i6072 < i6073 f7171_0__init__GE(EOS(STATIC_7171), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i6072, i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7182_0__init__Load(EOS(STATIC_7182), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: i6072 < i6073 f7182_0__init__Load(EOS(STATIC_7182), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7194_0__init__Load(EOS(STATIC_7194), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: TRUE f7194_0__init__Load(EOS(STATIC_7194), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7206_0__init__FieldAccess(EOS(STATIC_7206), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: TRUE f7206_0__init__FieldAccess(EOS(STATIC_7206), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7218_0__init__FieldAccess(EOS(STATIC_7218), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(o15434sub0), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: TRUE f7218_0__init__FieldAccess(EOS(STATIC_7218), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(o15434sub0), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7231_0__init__FieldAccess(EOS(STATIC_7231), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(o15434sub0), i12959, o15433[LinkedList$Entry.next]o15431, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433) :|: o15434[LinkedList$Entry.next]o15433 > 0 && o15433[LinkedList$Entry.next]o15434 > 0 f7218_0__init__FieldAccess(EOS(STATIC_7218), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16172sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16172sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16172sub-2032022906))), java.lang.Object(o16172sub0), i12959, o16172[LinkedList$Entry.next]o15431, o16172[LinkedList$Entry.next]o16172, o16172[LinkedList$Entry.next]o16172, o16172[LinkedList$Entry.next]o15431) -> f7232_0__init__FieldAccess(EOS(STATIC_7232), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16172sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16172sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16172sub-2032022906))), java.lang.Object(o16172sub0), i12959, o16172[LinkedList$Entry.next]o15431, o16172[LinkedList$Entry.next]o16172) :|: TRUE f7231_0__init__FieldAccess(EOS(STATIC_7231), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub-2031158874))), i12959, o15433[LinkedList$Entry.next]o15431, o15433[LinkedList$Entry.next]o16233, o16233[LinkedList$Entry.next]o15431, o16233[LinkedList$Entry.next]o15433) -> f7245_0__init__FieldAccess(EOS(STATIC_7245), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub-2031158874))), i12959, o15433[LinkedList$Entry.next]o15431, o15433[LinkedList$Entry.next]o16233, o16235[LinkedList$Entry.next]o15433) :|: o16235[LinkedList$Entry.next]o15433 < o16233[LinkedList$Entry.next]o15433 && o16233[LinkedList$Entry.next]o15433 >= 0 f7245_0__init__FieldAccess(EOS(STATIC_7245), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub-2031158874))), i12959, o15433[LinkedList$Entry.next]o15431, o15433[LinkedList$Entry.next]o16233, o16235[LinkedList$Entry.next]o15433) -> f7258_0__init__FieldAccess(EOS(STATIC_7258), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(o16235sub0), i12959, o15433[LinkedList$Entry.next]o15431, o15433[LinkedList$Entry.next]o16233, o16235[LinkedList$Entry.next]o15433) :|: TRUE f7258_0__init__FieldAccess(EOS(STATIC_7258), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516))))), java.lang.Object(o16235sub0), i12959, o15433[LinkedList$Entry.next]o15431, o15433[LinkedList$Entry.next]o16233, o16235[LinkedList$Entry.next]o15433) -> f7272_0__init__Load(EOS(STATIC_7272), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: o15433[LinkedList$Entry.next]o16235 > o15433[LinkedList$Entry.next]o16233 && o15433[LinkedList$Entry.next]o16233 >= 0 f7272_0__init__Load(EOS(STATIC_7272), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7284_0__init__Duplicate(EOS(STATIC_7284), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: TRUE f7284_0__init__Duplicate(EOS(STATIC_7284), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7293_0__init__FieldAccess(EOS(STATIC_7293), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: TRUE f7293_0__init__FieldAccess(EOS(STATIC_7293), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7304_0__init__ConstantStackPush(EOS(STATIC_7304), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6072, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: TRUE f7304_0__init__ConstantStackPush(EOS(STATIC_7304), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6072, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7315_0__init__IntArithmetic(EOS(STATIC_7315), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6072, 1, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: TRUE f7315_0__init__IntArithmetic(EOS(STATIC_7315), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6072, matching1, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7328_0__init__FieldAccess(EOS(STATIC_7328), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6072 + 1, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: i6072 >= 0 && matching1 = 1 f7328_0__init__FieldAccess(EOS(STATIC_7328), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16235sub-2032022906))), i6783, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7344_0__init__JMP(EOS(STATIC_7344), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), i6073, i12959 + 1, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: i12959 >= 0 f7344_0__init__JMP(EOS(STATIC_7344), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7356_0__init__Load(EOS(STATIC_7356), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) :|: TRUE f7356_0__init__Load(EOS(STATIC_7356), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235) -> f7134_0__init__Load(EOS(STATIC_7134), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6783, java.lang.Object(o16235sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o16235[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o16235, o16235[LinkedList$Entry.next]o15431) :|: TRUE f7134_0__init__Load(EOS(STATIC_7134), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) -> f7143_0__init__FieldAccess(EOS(STATIC_7143), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o15434sub-2032022906))), i12959, o15433[LinkedList$Entry.next]o15431, o15434[LinkedList$Entry.next]o15433, o15433[LinkedList$Entry.next]o15434, o15434[LinkedList$Entry.next]o15431) :|: TRUE f7232_0__init__FieldAccess(EOS(STATIC_7232), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub-2031158750))), i12959, o16237[LinkedList$Entry.next]o15431, o16237[LinkedList$Entry.next]o16237) -> f7246_0__init__FieldAccess(EOS(STATIC_7246), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub-2031158750))), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: o16239[LinkedList$Entry.next]o15431 < o16237[LinkedList$Entry.next]o15431 && o16237[LinkedList$Entry.next]o15431 >= 0 && o16239[LinkedList$Entry.next]o16237 < o16237[LinkedList$Entry.next]o16237 && o16237[LinkedList$Entry.next]o16237 >= 0 f7246_0__init__FieldAccess(EOS(STATIC_7246), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub-2031158750))), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7259_0__init__FieldAccess(EOS(STATIC_7259), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(o16239sub0), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7259_0__init__FieldAccess(EOS(STATIC_7259), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640))))), java.lang.Object(o16239sub0), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7273_0__init__Load(EOS(STATIC_7273), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7273_0__init__Load(EOS(STATIC_7273), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7285_0__init__Duplicate(EOS(STATIC_7285), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7285_0__init__Duplicate(EOS(STATIC_7285), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7294_0__init__FieldAccess(EOS(STATIC_7294), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7294_0__init__FieldAccess(EOS(STATIC_7294), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7305_0__init__ConstantStackPush(EOS(STATIC_7305), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6072, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7305_0__init__ConstantStackPush(EOS(STATIC_7305), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6072, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7316_0__init__IntArithmetic(EOS(STATIC_7316), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6072, 1, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7316_0__init__IntArithmetic(EOS(STATIC_7316), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6072, matching1, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7329_0__init__FieldAccess(EOS(STATIC_7329), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6072 + 1, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: i6072 >= 0 && matching1 = 1 f7329_0__init__FieldAccess(EOS(STATIC_7329), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072, java.lang.Object(o16239sub-2032022906))), i6800, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7345_0__init__JMP(EOS(STATIC_7345), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), i6073, i12959 + 1, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: i12959 >= 0 f7345_0__init__JMP(EOS(STATIC_7345), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), i6073, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7357_0__init__Load(EOS(STATIC_7357), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), i6073, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) :|: TRUE f7357_0__init__Load(EOS(STATIC_7357), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), i6073, i12959, o16239[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237) -> f7134_0__init__Load(EOS(STATIC_7134), i6073, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6800, java.lang.Object(o16239sub-2032022906))), i6073, i12959, o16237[LinkedList$Entry.next]o15431, o16239[LinkedList$Entry.next]o16237, o16237[LinkedList$Entry.next]o16239, o16239[LinkedList$Entry.next]o15431) :|: o16237[LinkedList$Entry.next]o16239 = 1 Combined rules. Obtained 2 IRulesP rules: f7143_0__init__FieldAccess(EOS(STATIC_7143), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640:0))))), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16239sub231785640:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15431:0) -> f7143_0__init__FieldAccess(EOS(STATIC_7143), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0 + 1, java.lang.Object(o16239sub-2032022906:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0 + 1, java.lang.Object(o16239sub-2032022906:0))), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0 + 1, java.lang.Object(o16239sub-2032022906:0))), i12959:0 + 1, o16237[LinkedList$Entry.next]o15431:0, o16239[LinkedList$Entry.next]o16237:0, 1, o16239[LinkedList$Entry.next]o15431:0) :|: i6073:0 > i6072:0 && o15433[LinkedList$Entry.next]o15431:0 > -1 && o16239[LinkedList$Entry.next]o15431:0 < o15433[LinkedList$Entry.next]o15431:0 && o16239[LinkedList$Entry.next]o16237:0 < o15434[LinkedList$Entry.next]o15433:0 && o15434[LinkedList$Entry.next]o15433:0 > -1 && i12959:0 > -1 && i6072:0 > -1 f7143_0__init__FieldAccess(EOS(STATIC_7143), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516:0))))), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16235sub231785516:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15434:0, o15434[LinkedList$Entry.next]o15431:0) -> f7143_0__init__FieldAccess(EOS(STATIC_7143), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0 + 1, java.lang.Object(o16235sub-2032022906:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0 + 1, java.lang.Object(o16235sub-2032022906:0))), i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6072:0 + 1, java.lang.Object(o16235sub-2032022906:0))), i12959:0 + 1, o15433[LinkedList$Entry.next]o15431:0, o16235[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o16235:0, o16235[LinkedList$Entry.next]o15431:0) :|: o15433[LinkedList$Entry.next]o15434:0 > 0 && o15434[LinkedList$Entry.next]o15433:0 > 0 && i6073:0 > i6072:0 && o16235[LinkedList$Entry.next]o15433:0 < o15434[LinkedList$Entry.next]o15433:0 && o15433[LinkedList$Entry.next]o16235:0 > o15433[LinkedList$Entry.next]o15434:0 && i12959:0 > -1 && i6072:0 > -1 Filtered constant ground arguments: f7143_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) -> f7143_0__init__FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) 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: f7143_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) -> f7143_0__init__FieldAccess(x4, x5, x6, x7, x8, x9, x10) Finished conversion. Obtained 2 rules.P rules: f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16239sub231785640:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15431:0, i6072:0) -> f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0 + 1, java.lang.Object(o16239sub-2032022906:0))), i12959:0 + 1, o16237[LinkedList$Entry.next]o15431:0, o16239[LinkedList$Entry.next]o16237:0, 1, o16239[LinkedList$Entry.next]o15431:0, i6072:0 + 1) :|: o15433[LinkedList$Entry.next]o15431:0 > -1 && i6073:0 > i6072:0 && o16239[LinkedList$Entry.next]o15431:0 < o15433[LinkedList$Entry.next]o15431:0 && o16239[LinkedList$Entry.next]o16237:0 < o15434[LinkedList$Entry.next]o15433:0 && o15434[LinkedList$Entry.next]o15433:0 > -1 && i6072:0 > -1 && i12959:0 > -1 f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16235sub231785516:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15434:0, o15434[LinkedList$Entry.next]o15431:0, i6072:0) -> f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0 + 1, java.lang.Object(o16235sub-2032022906:0))), i12959:0 + 1, o15433[LinkedList$Entry.next]o15431:0, o16235[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o16235:0, o16235[LinkedList$Entry.next]o15431:0, i6072:0 + 1) :|: o15434[LinkedList$Entry.next]o15433:0 > 0 && o15433[LinkedList$Entry.next]o15434:0 > 0 && i6073:0 > i6072:0 && o16235[LinkedList$Entry.next]o15433:0 < o15434[LinkedList$Entry.next]o15433:0 && o15433[LinkedList$Entry.next]o16235:0 > o15433[LinkedList$Entry.next]o15434:0 && i6072:0 > -1 && i12959:0 > -1 ---------------------------------------- (39) Obligation: Rules: f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16239sub231785640:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15431:0, i6072:0) -> f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0 + 1, java.lang.Object(o16239sub-2032022906:0))), i12959:0 + 1, o16237[LinkedList$Entry.next]o15431:0, o16239[LinkedList$Entry.next]o16237:0, 1, o16239[LinkedList$Entry.next]o15431:0, i6072:0 + 1) :|: o15433[LinkedList$Entry.next]o15431:0 > -1 && i6073:0 > i6072:0 && o16239[LinkedList$Entry.next]o15431:0 < o15433[LinkedList$Entry.next]o15431:0 && o16239[LinkedList$Entry.next]o16237:0 < o15434[LinkedList$Entry.next]o15433:0 && o15434[LinkedList$Entry.next]o15433:0 > -1 && i6072:0 > -1 && i12959:0 > -1 f7143_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) -> f7143_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 ---------------------------------------- (40) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (41) Obligation: Rules: f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16239sub231785640:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15431:0, i6072:0) -> f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o16239sub-2032022906:0))), arith, o16237[LinkedList$Entry.next]o15431:0, o16239[LinkedList$Entry.next]o16237:0, 1, o16239[LinkedList$Entry.next]o15431:0, arith1) :|: o15433[LinkedList$Entry.next]o15431:0 > -1 && i6073:0 > i6072:0 && o16239[LinkedList$Entry.next]o15431:0 < o15433[LinkedList$Entry.next]o15431:0 && o16239[LinkedList$Entry.next]o16237:0 < o15434[LinkedList$Entry.next]o15433:0 && o15434[LinkedList$Entry.next]o15433:0 > -1 && i6072:0 > -1 && i12959:0 > -1 && arith = i12959:0 + 1 && arith1 = i6072:0 + 1 && arith1 = i6072:0 + 1 f7143_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) -> f7143_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 ---------------------------------------- (42) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16239sub231785640:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15431:0, i6072:0) -> f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o16239sub-2032022906:0))), arith, o16237[LinkedList$Entry.next]o15431:0, o16239[LinkedList$Entry.next]o16237:0, 1, o16239[LinkedList$Entry.next]o15431:0, arith1) :|: o15433[LinkedList$Entry.next]o15431:0 > -1 && i6073:0 > i6072:0 && o16239[LinkedList$Entry.next]o15431:0 < o15433[LinkedList$Entry.next]o15431:0 && o16239[LinkedList$Entry.next]o16237:0 < o15434[LinkedList$Entry.next]o15433:0 && o15434[LinkedList$Entry.next]o15433:0 > -1 && i6072:0 > -1 && i12959:0 > -1 && arith = i12959:0 + 1 && arith1 = i6072:0 + 1 && arith1 = i6072:0 + 1 (2) f7143_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) -> f7143_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! ---------------------------------------- (43) Obligation: Termination digraph: Nodes: (1) f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16239sub231785640:0))))), i12959:0, o15433[LinkedList$Entry.next]o15431:0, o15434[LinkedList$Entry.next]o15433:0, o15434[LinkedList$Entry.next]o15433:0, o15433[LinkedList$Entry.next]o15431:0, i6072:0) -> f7143_0__init__FieldAccess(i6073:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o16239sub-2032022906:0))), arith, o16237[LinkedList$Entry.next]o15431:0, o16239[LinkedList$Entry.next]o16237:0, 1, o16239[LinkedList$Entry.next]o15431:0, arith1) :|: o15433[LinkedList$Entry.next]o15431:0 > -1 && i6073:0 > i6072:0 && o16239[LinkedList$Entry.next]o15431:0 < o15433[LinkedList$Entry.next]o15431:0 && o16239[LinkedList$Entry.next]o16237:0 < o15434[LinkedList$Entry.next]o15433:0 && o15434[LinkedList$Entry.next]o15433:0 > -1 && i6072:0 > -1 && i12959:0 > -1 && arith = i12959:0 + 1 && arith1 = i6072:0 + 1 && arith1 = i6072:0 + 1 (2) f7143_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) -> f7143_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! ---------------------------------------- (44) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (45) Obligation: Rules: f7143_0__init__FieldAccess(i6073:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16239sub231785640:0:0))))), i12959:0:0, o15433[LinkedList$Entry.next]o15431:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15433[LinkedList$Entry.next]o15431:0:0, i6072:0:0) -> f7143_0__init__FieldAccess(i6073:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6072:0:0 + 1, java.lang.Object(o16239sub-2032022906:0:0))), i12959:0:0 + 1, o16237[LinkedList$Entry.next]o15431:0:0, o16239[LinkedList$Entry.next]o16237:0:0, 1, o16239[LinkedList$Entry.next]o15431:0:0, i6072:0:0 + 1) :|: i6072:0:0 > -1 && i12959:0:0 > -1 && o15434[LinkedList$Entry.next]o15433:0:0 > -1 && o16239[LinkedList$Entry.next]o16237:0:0 < o15434[LinkedList$Entry.next]o15433:0:0 && o16239[LinkedList$Entry.next]o15431:0:0 < o15433[LinkedList$Entry.next]o15431:0:0 && i6073:0:0 > i6072:0:0 && o15433[LinkedList$Entry.next]o15431:0:0 > -1 f7143_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) -> f7143_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 ---------------------------------------- (46) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f7143_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. ---------------------------------------- (47) Obligation: Rules: f7143_0__init__FieldAccess(i6073:0:0, c, i12959:0:0, o15433[LinkedList$Entry.next]o15431:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15433[LinkedList$Entry.next]o15431:0:0, i6072:0:0) -> f7143_0__init__FieldAccess(i6073:0:0, c1, c2, o16237[LinkedList$Entry.next]o15431:0:0, o16239[LinkedList$Entry.next]o16237:0:0, c3, o16239[LinkedList$Entry.next]o15431:0:0, c4) :|: c4 = i6072:0:0 + 1 && (c3 = 1 && (c2 = i12959:0:0 + 1 && (c1 = 0 && c = 0))) && (i6072:0:0 > -1 && i12959:0:0 > -1 && o15434[LinkedList$Entry.next]o15433:0:0 > -1 && o16239[LinkedList$Entry.next]o16237:0:0 < o15434[LinkedList$Entry.next]o15433:0:0 && o16239[LinkedList$Entry.next]o15431:0:0 < o15433[LinkedList$Entry.next]o15431:0:0 && i6073:0:0 > i6072:0:0 && o15433[LinkedList$Entry.next]o15431:0:0 > -1) f7143_0__init__FieldAccess(x12:0, c5, x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f7143_0__init__FieldAccess(x12:0, c6, c7, x16:0, x23:0, x24:0, x25:0, c8) :|: c8 = x13:0 + 1 && (c7 = x15:0 + 1 && (c6 = 0 && c5 = 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) ---------------------------------------- (48) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f7143_0__init__FieldAccess ] = -1*f7143_0__init__FieldAccess_8 + f7143_0__init__FieldAccess_1 The following rules are decreasing: f7143_0__init__FieldAccess(i6073:0:0, c, i12959:0:0, o15433[LinkedList$Entry.next]o15431:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15433[LinkedList$Entry.next]o15431:0:0, i6072:0:0) -> f7143_0__init__FieldAccess(i6073:0:0, c1, c2, o16237[LinkedList$Entry.next]o15431:0:0, o16239[LinkedList$Entry.next]o16237:0:0, c3, o16239[LinkedList$Entry.next]o15431:0:0, c4) :|: c4 = i6072:0:0 + 1 && (c3 = 1 && (c2 = i12959:0:0 + 1 && (c1 = 0 && c = 0))) && (i6072:0:0 > -1 && i12959:0:0 > -1 && o15434[LinkedList$Entry.next]o15433:0:0 > -1 && o16239[LinkedList$Entry.next]o16237:0:0 < o15434[LinkedList$Entry.next]o15433:0:0 && o16239[LinkedList$Entry.next]o15431:0:0 < o15433[LinkedList$Entry.next]o15431:0:0 && i6073:0:0 > i6072:0:0 && o15433[LinkedList$Entry.next]o15431:0:0 > -1) f7143_0__init__FieldAccess(x12:0, c5, x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f7143_0__init__FieldAccess(x12:0, c6, c7, x16:0, x23:0, x24:0, x25:0, c8) :|: c8 = x13:0 + 1 && (c7 = x15:0 + 1 && (c6 = 0 && c5 = 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) The following rules are bounded: f7143_0__init__FieldAccess(i6073:0:0, c, i12959:0:0, o15433[LinkedList$Entry.next]o15431:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15434[LinkedList$Entry.next]o15433:0:0, o15433[LinkedList$Entry.next]o15431:0:0, i6072:0:0) -> f7143_0__init__FieldAccess(i6073:0:0, c1, c2, o16237[LinkedList$Entry.next]o15431:0:0, o16239[LinkedList$Entry.next]o16237:0:0, c3, o16239[LinkedList$Entry.next]o15431:0:0, c4) :|: c4 = i6072:0:0 + 1 && (c3 = 1 && (c2 = i12959:0:0 + 1 && (c1 = 0 && c = 0))) && (i6072:0:0 > -1 && i12959:0:0 > -1 && o15434[LinkedList$Entry.next]o15433:0:0 > -1 && o16239[LinkedList$Entry.next]o16237:0:0 < o15434[LinkedList$Entry.next]o15433:0:0 && o16239[LinkedList$Entry.next]o15431:0:0 < o15433[LinkedList$Entry.next]o15431:0:0 && i6073:0:0 > i6072:0:0 && o15433[LinkedList$Entry.next]o15431:0:0 > -1) f7143_0__init__FieldAccess(x12:0, c5, x15:0, x16:0, x17:0, x18:0, x19:0, x13:0) -> f7143_0__init__FieldAccess(x12:0, c6, c7, x16:0, x23:0, x24:0, x25:0, c8) :|: c8 = x13:0 + 1 && (c7 = x15:0 + 1 && (c6 = 0 && c5 = 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) ---------------------------------------- (49) YES ---------------------------------------- (50) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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 > i6041 (Introduced counter i12960) ---------------------------------------- (51) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 32 IRulesP rules: f7142_0__init__FieldAccess(EOS(STATIC_7142), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7150_0__init__Load(EOS(STATIC_7150), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i6041, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: TRUE f7150_0__init__Load(EOS(STATIC_7150), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i6041, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7159_0__init__GE(EOS(STATIC_7159), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i6041, i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: TRUE f7159_0__init__GE(EOS(STATIC_7159), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i6041, i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7169_0__init__GE(EOS(STATIC_7169), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i6041, i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: i6041 < i6042 f7169_0__init__GE(EOS(STATIC_7169), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i6041, i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7180_0__init__Load(EOS(STATIC_7180), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: i6041 < i6042 f7180_0__init__Load(EOS(STATIC_7180), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7192_0__init__Load(EOS(STATIC_7192), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: TRUE f7192_0__init__Load(EOS(STATIC_7192), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7204_0__init__FieldAccess(EOS(STATIC_7204), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: TRUE f7204_0__init__FieldAccess(EOS(STATIC_7204), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7216_0__init__FieldAccess(EOS(STATIC_7216), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(o15348sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: TRUE f7216_0__init__FieldAccess(EOS(STATIC_7216), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(o15348sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7228_0__init__FieldAccess(EOS(STATIC_7228), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(o15348sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346) :|: o15348[LinkedList$Entry.next]o15346 > 0 && o15346[LinkedList$Entry.next]o15348 > 0 f7216_0__init__FieldAccess(EOS(STATIC_7216), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16148sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16148sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16148sub-2032051643))), java.lang.Object(o16148sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o16148[LinkedList$Entry.next]o15344, o16148[LinkedList$Entry.next]o16148, o16148[LinkedList$Entry.next]o16148, o16148[LinkedList$Entry.next]o15344) -> f7229_0__init__FieldAccess(EOS(STATIC_7229), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16148sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16148sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16148sub-2032051643))), java.lang.Object(o16148sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o16148[LinkedList$Entry.next]o15344, o16148[LinkedList$Entry.next]o16148) :|: TRUE f7228_0__init__FieldAccess(EOS(STATIC_7228), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub-2031161726))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15346[LinkedList$Entry.next]o16204, o16204[LinkedList$Entry.next]o15344, o16204[LinkedList$Entry.next]o15346) -> f7242_0__init__FieldAccess(EOS(STATIC_7242), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub-2031161726))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15346[LinkedList$Entry.next]o16204, o16206[LinkedList$Entry.next]o15346) :|: o16206[LinkedList$Entry.next]o15346 < o16204[LinkedList$Entry.next]o15346 && o16204[LinkedList$Entry.next]o15346 >= 0 f7242_0__init__FieldAccess(EOS(STATIC_7242), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub-2031161726))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15346[LinkedList$Entry.next]o16204, o16206[LinkedList$Entry.next]o15346) -> f7255_0__init__FieldAccess(EOS(STATIC_7255), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(o16206sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15346[LinkedList$Entry.next]o16204, o16206[LinkedList$Entry.next]o15346) :|: TRUE f7255_0__init__FieldAccess(EOS(STATIC_7255), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927))))), java.lang.Object(o16206sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15346[LinkedList$Entry.next]o16204, o16206[LinkedList$Entry.next]o15346) -> f7269_0__init__Load(EOS(STATIC_7269), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: o15346[LinkedList$Entry.next]o16206 > o15346[LinkedList$Entry.next]o16204 && o15346[LinkedList$Entry.next]o16204 >= 0 f7269_0__init__Load(EOS(STATIC_7269), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7281_0__init__Duplicate(EOS(STATIC_7281), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: TRUE f7281_0__init__Duplicate(EOS(STATIC_7281), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7290_0__init__FieldAccess(EOS(STATIC_7290), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: TRUE f7290_0__init__FieldAccess(EOS(STATIC_7290), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7301_0__init__ConstantStackPush(EOS(STATIC_7301), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6041, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: TRUE f7301_0__init__ConstantStackPush(EOS(STATIC_7301), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6041, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7312_0__init__IntArithmetic(EOS(STATIC_7312), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6041, 1, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: TRUE f7312_0__init__IntArithmetic(EOS(STATIC_7312), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6041, matching1, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7324_0__init__FieldAccess(EOS(STATIC_7324), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6041 + 1, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: i6041 >= 0 && matching1 = 1 f7324_0__init__FieldAccess(EOS(STATIC_7324), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16206sub-2032051643))), i6763, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7340_0__init__JMP(EOS(STATIC_7340), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), i6042, i12960 + 1, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: i12960 >= 0 f7340_0__init__JMP(EOS(STATIC_7340), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7353_0__init__Load(EOS(STATIC_7353), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) :|: TRUE f7353_0__init__Load(EOS(STATIC_7353), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206) -> f7131_0__init__Load(EOS(STATIC_7131), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6763, java.lang.Object(o16206sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o16206[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o16206, o16206[LinkedList$Entry.next]o15344) :|: TRUE f7131_0__init__Load(EOS(STATIC_7131), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) -> f7142_0__init__FieldAccess(EOS(STATIC_7142), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o15348sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o15346[LinkedList$Entry.next]o15344, o15348[LinkedList$Entry.next]o15346, o15346[LinkedList$Entry.next]o15348, o15348[LinkedList$Entry.next]o15344) :|: TRUE f7229_0__init__FieldAccess(EOS(STATIC_7229), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub-2031161602))), i12960, o15347[LinkedList$Entry.previous]o15344, o16208[LinkedList$Entry.next]o15344, o16208[LinkedList$Entry.next]o16208) -> f7243_0__init__FieldAccess(EOS(STATIC_7243), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub-2031161602))), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: o16210[LinkedList$Entry.next]o15344 < o16208[LinkedList$Entry.next]o15344 && o16208[LinkedList$Entry.next]o15344 >= 0 && o16210[LinkedList$Entry.next]o16208 < o16208[LinkedList$Entry.next]o16208 && o16208[LinkedList$Entry.next]o16208 >= 0 f7243_0__init__FieldAccess(EOS(STATIC_7243), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub-2031161602))), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7256_0__init__FieldAccess(EOS(STATIC_7256), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(o16210sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7256_0__init__FieldAccess(EOS(STATIC_7256), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051))))), java.lang.Object(o16210sub0), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7270_0__init__Load(EOS(STATIC_7270), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7270_0__init__Load(EOS(STATIC_7270), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7282_0__init__Duplicate(EOS(STATIC_7282), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7282_0__init__Duplicate(EOS(STATIC_7282), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7291_0__init__FieldAccess(EOS(STATIC_7291), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7291_0__init__FieldAccess(EOS(STATIC_7291), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7302_0__init__ConstantStackPush(EOS(STATIC_7302), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6041, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7302_0__init__ConstantStackPush(EOS(STATIC_7302), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6041, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7313_0__init__IntArithmetic(EOS(STATIC_7313), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6041, 1, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7313_0__init__IntArithmetic(EOS(STATIC_7313), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6041, matching1, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7325_0__init__FieldAccess(EOS(STATIC_7325), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6041 + 1, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: i6041 >= 0 && matching1 = 1 f7325_0__init__FieldAccess(EOS(STATIC_7325), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041, java.lang.Object(o16210sub-2032051643))), i6772, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7341_0__init__JMP(EOS(STATIC_7341), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), i6042, i12960 + 1, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: i12960 >= 0 f7341_0__init__JMP(EOS(STATIC_7341), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7354_0__init__Load(EOS(STATIC_7354), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) :|: TRUE f7354_0__init__Load(EOS(STATIC_7354), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o16210[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208) -> f7131_0__init__Load(EOS(STATIC_7131), i6042, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6772, java.lang.Object(o16210sub-2032051643))), i6042, i12960, o15347[LinkedList$Entry.previous]o15344, o16208[LinkedList$Entry.next]o15344, o16210[LinkedList$Entry.next]o16208, o16208[LinkedList$Entry.next]o16210, o16210[LinkedList$Entry.next]o15344) :|: o16208[LinkedList$Entry.next]o16210 = 1 Combined rules. Obtained 2 IRulesP rules: f7142_0__init__FieldAccess(EOS(STATIC_7142), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927:0))))), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16206sub231753927:0))))), i12960:0, o15347[LinkedList$Entry.previous]o15344:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15348:0, o15348[LinkedList$Entry.next]o15344:0) -> f7142_0__init__FieldAccess(EOS(STATIC_7142), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0 + 1, java.lang.Object(o16206sub-2032051643:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0 + 1, java.lang.Object(o16206sub-2032051643:0))), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0 + 1, java.lang.Object(o16206sub-2032051643:0))), i12960:0 + 1, o15347[LinkedList$Entry.previous]o15344:0, o15346[LinkedList$Entry.next]o15344:0, o16206[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o16206:0, o16206[LinkedList$Entry.next]o15344:0) :|: o15346[LinkedList$Entry.next]o15348:0 > 0 && o15348[LinkedList$Entry.next]o15346:0 > 0 && i6042:0 > i6041:0 && o16206[LinkedList$Entry.next]o15346:0 < o15348[LinkedList$Entry.next]o15346:0 && o15346[LinkedList$Entry.next]o16206:0 > o15346[LinkedList$Entry.next]o15348:0 && i12960:0 > -1 && i6041:0 > -1 f7142_0__init__FieldAccess(EOS(STATIC_7142), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051:0))))), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o16210sub231754051:0))))), i12960:0, o15347[LinkedList$Entry.previous]o15344:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15344:0) -> f7142_0__init__FieldAccess(EOS(STATIC_7142), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0 + 1, java.lang.Object(o16210sub-2032051643:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0 + 1, java.lang.Object(o16210sub-2032051643:0))), i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6041:0 + 1, java.lang.Object(o16210sub-2032051643:0))), i12960:0 + 1, o15347[LinkedList$Entry.previous]o15344:0, o16208[LinkedList$Entry.next]o15344:0, o16210[LinkedList$Entry.next]o16208:0, 1, o16210[LinkedList$Entry.next]o15344:0) :|: i6042:0 > i6041:0 && o15346[LinkedList$Entry.next]o15344:0 > -1 && o16210[LinkedList$Entry.next]o15344:0 < o15346[LinkedList$Entry.next]o15344:0 && o16210[LinkedList$Entry.next]o16208:0 < o15348[LinkedList$Entry.next]o15346:0 && o15348[LinkedList$Entry.next]o15346:0 > -1 && i12960:0 > -1 && i6041:0 > -1 Filtered constant ground arguments: f7142_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f7142_0__init__FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) 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: f7142_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) -> f7142_0__init__FieldAccess(x4, x5, x6, x7, x8, x9, x10, x11) Filtered unneeded arguments: f7142_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8) -> f7142_0__init__FieldAccess(x1, x2, x3, x5, x6, x7, x8) Finished conversion. Obtained 2 rules.P rules: f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16206sub231753927:0))))), i12960:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15348:0, o15348[LinkedList$Entry.next]o15344:0, i6041:0) -> f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0 + 1, java.lang.Object(o16206sub-2032051643:0))), i12960:0 + 1, o15346[LinkedList$Entry.next]o15344:0, o16206[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o16206:0, o16206[LinkedList$Entry.next]o15344:0, i6041:0 + 1) :|: o15348[LinkedList$Entry.next]o15346:0 > 0 && o15346[LinkedList$Entry.next]o15348:0 > 0 && i6042:0 > i6041:0 && o16206[LinkedList$Entry.next]o15346:0 < o15348[LinkedList$Entry.next]o15346:0 && o15346[LinkedList$Entry.next]o16206:0 > o15346[LinkedList$Entry.next]o15348:0 && i6041:0 > -1 && i12960:0 > -1 f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16210sub231754051:0))))), i12960:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15344:0, i6041:0) -> f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0 + 1, java.lang.Object(o16210sub-2032051643:0))), i12960:0 + 1, o16208[LinkedList$Entry.next]o15344:0, o16210[LinkedList$Entry.next]o16208:0, 1, o16210[LinkedList$Entry.next]o15344:0, i6041:0 + 1) :|: o15346[LinkedList$Entry.next]o15344:0 > -1 && i6042:0 > i6041:0 && o16210[LinkedList$Entry.next]o15344:0 < o15346[LinkedList$Entry.next]o15344:0 && o16210[LinkedList$Entry.next]o16208:0 < o15348[LinkedList$Entry.next]o15346:0 && o15348[LinkedList$Entry.next]o15346:0 > -1 && i6041:0 > -1 && i12960:0 > -1 ---------------------------------------- (52) Obligation: Rules: f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16206sub231753927:0))))), i12960:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15348:0, o15348[LinkedList$Entry.next]o15344:0, i6041:0) -> f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0 + 1, java.lang.Object(o16206sub-2032051643:0))), i12960:0 + 1, o15346[LinkedList$Entry.next]o15344:0, o16206[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o16206:0, o16206[LinkedList$Entry.next]o15344:0, i6041:0 + 1) :|: o15348[LinkedList$Entry.next]o15346:0 > 0 && o15346[LinkedList$Entry.next]o15348:0 > 0 && i6042:0 > i6041:0 && o16206[LinkedList$Entry.next]o15346:0 < o15348[LinkedList$Entry.next]o15346:0 && o15346[LinkedList$Entry.next]o16206:0 > o15346[LinkedList$Entry.next]o15348:0 && i6041:0 > -1 && i12960:0 > -1 f7142_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) -> f7142_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 ---------------------------------------- (53) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (54) Obligation: Rules: f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16206sub231753927:0))))), i12960:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15348:0, o15348[LinkedList$Entry.next]o15344:0, i6041:0) -> f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o16206sub-2032051643:0))), arith, o15346[LinkedList$Entry.next]o15344:0, o16206[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o16206:0, o16206[LinkedList$Entry.next]o15344:0, arith1) :|: o15348[LinkedList$Entry.next]o15346:0 > 0 && o15346[LinkedList$Entry.next]o15348:0 > 0 && i6042:0 > i6041:0 && o16206[LinkedList$Entry.next]o15346:0 < o15348[LinkedList$Entry.next]o15346:0 && o15346[LinkedList$Entry.next]o16206:0 > o15346[LinkedList$Entry.next]o15348:0 && i6041:0 > -1 && i12960:0 > -1 && arith = i12960:0 + 1 && arith1 = i6041:0 + 1 && arith1 = i6041:0 + 1 f7142_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) -> f7142_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 ---------------------------------------- (55) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16206sub231753927:0))))), i12960:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15348:0, o15348[LinkedList$Entry.next]o15344:0, i6041:0) -> f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o16206sub-2032051643:0))), arith, o15346[LinkedList$Entry.next]o15344:0, o16206[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o16206:0, o16206[LinkedList$Entry.next]o15344:0, arith1) :|: o15348[LinkedList$Entry.next]o15346:0 > 0 && o15346[LinkedList$Entry.next]o15348:0 > 0 && i6042:0 > i6041:0 && o16206[LinkedList$Entry.next]o15346:0 < o15348[LinkedList$Entry.next]o15346:0 && o15346[LinkedList$Entry.next]o16206:0 > o15346[LinkedList$Entry.next]o15348:0 && i6041:0 > -1 && i12960:0 > -1 && arith = i12960:0 + 1 && arith1 = i6041:0 + 1 && arith1 = i6041:0 + 1 (2) f7142_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) -> f7142_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! ---------------------------------------- (56) Obligation: Termination digraph: Nodes: (1) f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16206sub231753927:0))))), i12960:0, o15346[LinkedList$Entry.next]o15344:0, o15348[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o15348:0, o15348[LinkedList$Entry.next]o15344:0, i6041:0) -> f7142_0__init__FieldAccess(i6042:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o16206sub-2032051643:0))), arith, o15346[LinkedList$Entry.next]o15344:0, o16206[LinkedList$Entry.next]o15346:0, o15346[LinkedList$Entry.next]o16206:0, o16206[LinkedList$Entry.next]o15344:0, arith1) :|: o15348[LinkedList$Entry.next]o15346:0 > 0 && o15346[LinkedList$Entry.next]o15348:0 > 0 && i6042:0 > i6041:0 && o16206[LinkedList$Entry.next]o15346:0 < o15348[LinkedList$Entry.next]o15346:0 && o15346[LinkedList$Entry.next]o16206:0 > o15346[LinkedList$Entry.next]o15348:0 && i6041:0 > -1 && i12960:0 > -1 && arith = i12960:0 + 1 && arith1 = i6041:0 + 1 && arith1 = i6041:0 + 1 (2) f7142_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) -> f7142_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! ---------------------------------------- (57) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (58) Obligation: Rules: f7142_0__init__FieldAccess(i6042:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o16206sub231753927:0:0))))), i12960:0:0, o15346[LinkedList$Entry.next]o15344:0:0, o15348[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o15348:0:0, o15348[LinkedList$Entry.next]o15344:0:0, i6041:0:0) -> f7142_0__init__FieldAccess(i6042:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i6041:0:0 + 1, java.lang.Object(o16206sub-2032051643:0:0))), i12960:0:0 + 1, o15346[LinkedList$Entry.next]o15344:0:0, o16206[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o16206:0:0, o16206[LinkedList$Entry.next]o15344:0:0, i6041:0:0 + 1) :|: i6041:0:0 > -1 && i12960:0:0 > -1 && o15346[LinkedList$Entry.next]o16206:0:0 > o15346[LinkedList$Entry.next]o15348:0:0 && o16206[LinkedList$Entry.next]o15346:0:0 < o15348[LinkedList$Entry.next]o15346:0:0 && i6042:0:0 > i6041:0:0 && o15346[LinkedList$Entry.next]o15348:0:0 > 0 && o15348[LinkedList$Entry.next]o15346:0:0 > 0 f7142_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) -> f7142_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 ---------------------------------------- (59) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f7142_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. ---------------------------------------- (60) Obligation: Rules: f7142_0__init__FieldAccess(i6042:0:0, c, i12960:0:0, o15346[LinkedList$Entry.next]o15344:0:0, o15348[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o15348:0:0, o15348[LinkedList$Entry.next]o15344:0:0, i6041:0:0) -> f7142_0__init__FieldAccess(i6042:0:0, c1, c2, o15346[LinkedList$Entry.next]o15344:0:0, o16206[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o16206:0:0, o16206[LinkedList$Entry.next]o15344:0:0, c3) :|: c3 = i6041:0:0 + 1 && (c2 = i12960:0:0 + 1 && (c1 = 0 && c = 0)) && (i6041:0:0 > -1 && i12960:0:0 > -1 && o15346[LinkedList$Entry.next]o16206:0:0 > o15346[LinkedList$Entry.next]o15348:0:0 && o16206[LinkedList$Entry.next]o15346:0:0 < o15348[LinkedList$Entry.next]o15346:0:0 && i6042:0:0 > i6041:0:0 && o15346[LinkedList$Entry.next]o15348:0:0 > 0 && o15348[LinkedList$Entry.next]o15346:0:0 > 0) f7142_0__init__FieldAccess(x10:0, c4, x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f7142_0__init__FieldAccess(x10:0, c5, c6, x19:0, x20:0, c7, x21:0, c8) :|: c8 = x11:0 + 1 && (c7 = 1 && (c6 = x13:0 + 1 && (c5 = 0 && c4 = 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) ---------------------------------------- (61) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f7142_0__init__FieldAccess ] = -1*f7142_0__init__FieldAccess_8 + f7142_0__init__FieldAccess_1 The following rules are decreasing: f7142_0__init__FieldAccess(i6042:0:0, c, i12960:0:0, o15346[LinkedList$Entry.next]o15344:0:0, o15348[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o15348:0:0, o15348[LinkedList$Entry.next]o15344:0:0, i6041:0:0) -> f7142_0__init__FieldAccess(i6042:0:0, c1, c2, o15346[LinkedList$Entry.next]o15344:0:0, o16206[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o16206:0:0, o16206[LinkedList$Entry.next]o15344:0:0, c3) :|: c3 = i6041:0:0 + 1 && (c2 = i12960:0:0 + 1 && (c1 = 0 && c = 0)) && (i6041:0:0 > -1 && i12960:0:0 > -1 && o15346[LinkedList$Entry.next]o16206:0:0 > o15346[LinkedList$Entry.next]o15348:0:0 && o16206[LinkedList$Entry.next]o15346:0:0 < o15348[LinkedList$Entry.next]o15346:0:0 && i6042:0:0 > i6041:0:0 && o15346[LinkedList$Entry.next]o15348:0:0 > 0 && o15348[LinkedList$Entry.next]o15346:0:0 > 0) f7142_0__init__FieldAccess(x10:0, c4, x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f7142_0__init__FieldAccess(x10:0, c5, c6, x19:0, x20:0, c7, x21:0, c8) :|: c8 = x11:0 + 1 && (c7 = 1 && (c6 = x13:0 + 1 && (c5 = 0 && c4 = 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) The following rules are bounded: f7142_0__init__FieldAccess(i6042:0:0, c, i12960:0:0, o15346[LinkedList$Entry.next]o15344:0:0, o15348[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o15348:0:0, o15348[LinkedList$Entry.next]o15344:0:0, i6041:0:0) -> f7142_0__init__FieldAccess(i6042:0:0, c1, c2, o15346[LinkedList$Entry.next]o15344:0:0, o16206[LinkedList$Entry.next]o15346:0:0, o15346[LinkedList$Entry.next]o16206:0:0, o16206[LinkedList$Entry.next]o15344:0:0, c3) :|: c3 = i6041:0:0 + 1 && (c2 = i12960:0:0 + 1 && (c1 = 0 && c = 0)) && (i6041:0:0 > -1 && i12960:0:0 > -1 && o15346[LinkedList$Entry.next]o16206:0:0 > o15346[LinkedList$Entry.next]o15348:0:0 && o16206[LinkedList$Entry.next]o15346:0:0 < o15348[LinkedList$Entry.next]o15346:0:0 && i6042:0:0 > i6041:0:0 && o15346[LinkedList$Entry.next]o15348:0:0 > 0 && o15348[LinkedList$Entry.next]o15346:0:0 > 0) f7142_0__init__FieldAccess(x10:0, c4, x13:0, x14:0, x15:0, x15:0, x14:0, x11:0) -> f7142_0__init__FieldAccess(x10:0, c5, c6, x19:0, x20:0, c7, x21:0, c8) :|: c8 = x11:0 + 1 && (c7 = 1 && (c6 = x13:0 + 1 && (c5 = 0 && c4 = 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) ---------------------------------------- (62) YES ---------------------------------------- (63) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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 > i5869 (Introduced counter i12961) ---------------------------------------- (64) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 18 IRulesP rules: f7086_0__init__FieldAccess(EOS(STATIC_7086), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) -> f7097_0__init__Load(EOS(STATIC_7097), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i5869, i12961) :|: TRUE f7097_0__init__Load(EOS(STATIC_7097), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i5869, i12961) -> f7110_0__init__GE(EOS(STATIC_7110), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i5869, i5870, i12961) :|: TRUE f7110_0__init__GE(EOS(STATIC_7110), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i5869, i5870, i12961) -> f7125_0__init__GE(EOS(STATIC_7125), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i5869, i5870, i12961) :|: i5869 < i5870 f7125_0__init__GE(EOS(STATIC_7125), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i5869, i5870, i12961) -> f7138_0__init__Load(EOS(STATIC_7138), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) :|: i5869 < i5870 f7138_0__init__Load(EOS(STATIC_7138), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) -> f7147_0__init__Load(EOS(STATIC_7147), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) :|: TRUE f7147_0__init__Load(EOS(STATIC_7147), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) -> f7155_0__init__FieldAccess(EOS(STATIC_7155), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) :|: TRUE f7155_0__init__FieldAccess(EOS(STATIC_7155), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) -> f7164_0__init__FieldAccess(EOS(STATIC_7164), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12961) :|: TRUE f7164_0__init__FieldAccess(EOS(STATIC_7164), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12961) -> f7175_0__init__FieldAccess(EOS(STATIC_7175), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12961) :|: TRUE f7175_0__init__FieldAccess(EOS(STATIC_7175), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12961) -> f7186_0__init__Load(EOS(STATIC_7186), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) :|: TRUE f7186_0__init__Load(EOS(STATIC_7186), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) -> f7198_0__init__Duplicate(EOS(STATIC_7198), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) :|: TRUE f7198_0__init__Duplicate(EOS(STATIC_7198), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) -> f7210_0__init__FieldAccess(EOS(STATIC_7210), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) :|: TRUE f7210_0__init__FieldAccess(EOS(STATIC_7210), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) -> f7222_0__init__ConstantStackPush(EOS(STATIC_7222), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5869, i12961) :|: TRUE f7222_0__init__ConstantStackPush(EOS(STATIC_7222), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5869, i12961) -> f7236_0__init__IntArithmetic(EOS(STATIC_7236), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5869, 1, i12961) :|: TRUE f7236_0__init__IntArithmetic(EOS(STATIC_7236), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5869, matching1, i12961) -> f7250_0__init__FieldAccess(EOS(STATIC_7250), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5869 + 1, i12961) :|: i5869 >= 0 && matching1 = 1 f7250_0__init__FieldAccess(EOS(STATIC_7250), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i6429, i12961) -> f7263_0__init__JMP(EOS(STATIC_7263), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961 + 1) :|: i12961 >= 0 f7263_0__init__JMP(EOS(STATIC_7263), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) -> f7275_0__init__Load(EOS(STATIC_7275), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) :|: TRUE f7275_0__init__Load(EOS(STATIC_7275), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) -> f7075_0__init__Load(EOS(STATIC_7075), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6429, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) :|: TRUE f7075_0__init__Load(EOS(STATIC_7075), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, i12961) -> f7086_0__init__FieldAccess(EOS(STATIC_7086), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961) :|: TRUE Combined rules. Obtained 1 IRulesP rules: f7086_0__init__FieldAccess(EOS(STATIC_7086), i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961:0) -> f7086_0__init__FieldAccess(EOS(STATIC_7086), i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5869:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12961:0 + 1) :|: i5870:0 > i5869:0 && i12961:0 > -1 && i5869:0 > -1 Filtered constant ground arguments: f7086_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7) -> f7086_0__init__FieldAccess(x2, x3, x4, x5, x6, x7) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry Filtered duplicate arguments: f7086_0__init__FieldAccess(x1, x2, x3, x4, x5, x6) -> f7086_0__init__FieldAccess(x4, x5, x6) Finished conversion. Obtained 1 rules.P rules: f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0)), i12961:0, i5869:0) -> f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0 + 1)), i12961:0 + 1, i5869:0 + 1) :|: i12961:0 > -1 && i5869:0 > -1 && i5870:0 > i5869:0 ---------------------------------------- (65) Obligation: Rules: f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0)), i12961:0, i5869:0) -> f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0 + 1)), i12961:0 + 1, i5869:0 + 1) :|: i12961:0 > -1 && i5869:0 > -1 && i5870:0 > i5869:0 ---------------------------------------- (66) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (67) Obligation: Rules: f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0)), i12961:0, i5869:0) -> f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i12961:0 > -1 && i5869:0 > -1 && i5870:0 > i5869:0 && arith = i12961:0 + 1 && arith1 = i5869:0 + 1 && arith1 = i5869:0 + 1 ---------------------------------------- (68) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0)), i12961:0, i5869:0) -> f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i12961:0 > -1 && i5869:0 > -1 && i5870:0 > i5869:0 && arith = i12961:0 + 1 && arith1 = i5869:0 + 1 && arith1 = i5869:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (69) Obligation: Termination digraph: Nodes: (1) f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0)), i12961:0, i5869:0) -> f7086_0__init__FieldAccess(i5870:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i12961:0 > -1 && i5869:0 > -1 && i5870:0 > i5869:0 && arith = i12961:0 + 1 && arith1 = i5869:0 + 1 && arith1 = i5869:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (70) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (71) Obligation: Rules: f7086_0__init__FieldAccess(i5870:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0:0)), i12961:0:0, i5869:0:0) -> f7086_0__init__FieldAccess(i5870:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5869:0:0 + 1)), i12961:0:0 + 1, i5869:0:0 + 1) :|: i12961:0:0 > -1 && i5869:0:0 > -1 && i5870:0:0 > i5869:0:0 ---------------------------------------- (72) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f7086_0__init__FieldAccess(INTEGER, VARIABLE, INTEGER, INTEGER) java.lang.Object(VARIABLE) javaUtilEx.LinkedList$ListItr(INTEGER) Replaced non-predefined constructor symbols by 0. ---------------------------------------- (73) Obligation: Rules: f7086_0__init__FieldAccess(i5870:0:0, c, i12961:0:0, i5869:0:0) -> f7086_0__init__FieldAccess(i5870:0:0, c1, c2, c3) :|: c3 = i5869:0:0 + 1 && (c2 = i12961:0:0 + 1 && (c1 = 0 && c = 0)) && (i12961:0:0 > -1 && i5869:0:0 > -1 && i5870:0:0 > i5869:0:0) ---------------------------------------- (74) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f7086_0__init__FieldAccess ] = -1*f7086_0__init__FieldAccess_4 + f7086_0__init__FieldAccess_1 The following rules are decreasing: f7086_0__init__FieldAccess(i5870:0:0, c, i12961:0:0, i5869:0:0) -> f7086_0__init__FieldAccess(i5870:0:0, c1, c2, c3) :|: c3 = i5869:0:0 + 1 && (c2 = i12961:0:0 + 1 && (c1 = 0 && c = 0)) && (i12961:0:0 > -1 && i5869:0:0 > -1 && i5870:0:0 > i5869:0:0) The following rules are bounded: f7086_0__init__FieldAccess(i5870:0:0, c, i12961:0:0, i5869:0:0) -> f7086_0__init__FieldAccess(i5870:0:0, c1, c2, c3) :|: c3 = i5869:0:0 + 1 && (c2 = i12961:0:0 + 1 && (c1 = 0 && c = 0)) && (i12961:0:0 > -1 && i5869:0:0 > -1 && i5870:0:0 > i5869:0:0) ---------------------------------------- (75) YES ---------------------------------------- (76) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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 > i5841 (Introduced counter i12962) ---------------------------------------- (77) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 18 IRulesP rules: f7085_0__init__FieldAccess(EOS(STATIC_7085), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7096_0__init__Load(EOS(STATIC_7096), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i5841, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7096_0__init__Load(EOS(STATIC_7096), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i5841, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7109_0__init__GE(EOS(STATIC_7109), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i5841, i5842, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7109_0__init__GE(EOS(STATIC_7109), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i5841, i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7123_0__init__GE(EOS(STATIC_7123), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i5841, i5842, i12962, o14831[LinkedList$Entry.previous]o14829) :|: i5841 < i5842 f7123_0__init__GE(EOS(STATIC_7123), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i5841, i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7136_0__init__Load(EOS(STATIC_7136), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) :|: i5841 < i5842 f7136_0__init__Load(EOS(STATIC_7136), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7145_0__init__Load(EOS(STATIC_7145), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7145_0__init__Load(EOS(STATIC_7145), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7153_0__init__FieldAccess(EOS(STATIC_7153), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7153_0__init__FieldAccess(EOS(STATIC_7153), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7162_0__init__FieldAccess(EOS(STATIC_7162), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7162_0__init__FieldAccess(EOS(STATIC_7162), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7173_0__init__FieldAccess(EOS(STATIC_7173), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7173_0__init__FieldAccess(EOS(STATIC_7173), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7184_0__init__Load(EOS(STATIC_7184), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7184_0__init__Load(EOS(STATIC_7184), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7196_0__init__Duplicate(EOS(STATIC_7196), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7196_0__init__Duplicate(EOS(STATIC_7196), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7208_0__init__FieldAccess(EOS(STATIC_7208), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7208_0__init__FieldAccess(EOS(STATIC_7208), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) -> f7220_0__init__ConstantStackPush(EOS(STATIC_7220), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5841, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7220_0__init__ConstantStackPush(EOS(STATIC_7220), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5841, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7234_0__init__IntArithmetic(EOS(STATIC_7234), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5841, 1, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7234_0__init__IntArithmetic(EOS(STATIC_7234), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5841, matching1, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7248_0__init__FieldAccess(EOS(STATIC_7248), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5841 + 1, i12962, o14831[LinkedList$Entry.previous]o14829) :|: i5841 >= 0 && matching1 = 1 f7248_0__init__FieldAccess(EOS(STATIC_7248), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i6425, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7261_0__init__JMP(EOS(STATIC_7261), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962 + 1, o14831[LinkedList$Entry.previous]o14829) :|: i12962 >= 0 f7261_0__init__JMP(EOS(STATIC_7261), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7274_0__init__Load(EOS(STATIC_7274), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7274_0__init__Load(EOS(STATIC_7274), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7073_0__init__Load(EOS(STATIC_7073), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i6425, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE f7073_0__init__Load(EOS(STATIC_7073), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, i12962, o14831[LinkedList$Entry.previous]o14829) -> f7085_0__init__FieldAccess(EOS(STATIC_7085), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962, o14831[LinkedList$Entry.previous]o14829) :|: TRUE Combined rules. Obtained 1 IRulesP rules: f7085_0__init__FieldAccess(EOS(STATIC_7085), i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962:0, o14831[LinkedList$Entry.previous]o14829:0) -> f7085_0__init__FieldAccess(EOS(STATIC_7085), i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5841:0 + 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12962:0 + 1, o14831[LinkedList$Entry.previous]o14829:0) :|: i5842:0 > i5841:0 && i12962:0 > -1 && i5841:0 > -1 Filtered constant ground arguments: f7085_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8) -> f7085_0__init__FieldAccess(x2, x3, x4, x5, x6, x7, x8) EOS(x1) -> EOS javaUtilEx.LinkedList$ListItr(x1, x2, x3) -> javaUtilEx.LinkedList$ListItr(x2) javaUtilEx.LinkedList$Entry(x1, x2) -> javaUtilEx.LinkedList$Entry Filtered duplicate arguments: f7085_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7) -> f7085_0__init__FieldAccess(x4, x5, x6, x7) Filtered unneeded arguments: f7085_0__init__FieldAccess(x1, x2, x3, x4) -> f7085_0__init__FieldAccess(x1, x2, x3) Finished conversion. Obtained 1 rules.P rules: f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0)), i12962:0, i5841:0) -> f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0 + 1)), i12962:0 + 1, i5841:0 + 1) :|: i12962:0 > -1 && i5841:0 > -1 && i5842:0 > i5841:0 ---------------------------------------- (78) Obligation: Rules: f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0)), i12962:0, i5841:0) -> f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0 + 1)), i12962:0 + 1, i5841:0 + 1) :|: i12962:0 > -1 && i5841:0 > -1 && i5842:0 > i5841:0 ---------------------------------------- (79) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (80) Obligation: Rules: f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0)), i12962:0, i5841:0) -> f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i12962:0 > -1 && i5841:0 > -1 && i5842:0 > i5841:0 && arith = i12962:0 + 1 && arith1 = i5841:0 + 1 && arith1 = i5841:0 + 1 ---------------------------------------- (81) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0)), i12962:0, i5841:0) -> f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i12962:0 > -1 && i5841:0 > -1 && i5842:0 > i5841:0 && arith = i12962:0 + 1 && arith1 = i5841:0 + 1 && arith1 = i5841:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (82) Obligation: Termination digraph: Nodes: (1) f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0)), i12962:0, i5841:0) -> f7085_0__init__FieldAccess(i5842:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1)), arith, arith1) :|: i12962:0 > -1 && i5841:0 > -1 && i5842:0 > i5841:0 && arith = i12962:0 + 1 && arith1 = i5841:0 + 1 && arith1 = i5841:0 + 1 Arcs: (1) -> (1) This digraph is fully evaluated! ---------------------------------------- (83) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (84) Obligation: Rules: f7085_0__init__FieldAccess(i5842:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0:0)), i12962:0:0, i5841:0:0) -> f7085_0__init__FieldAccess(i5842:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i5841:0:0 + 1)), i12962:0:0 + 1, i5841:0:0 + 1) :|: i12962:0:0 > -1 && i5841:0:0 > -1 && i5842:0:0 > i5841:0:0 ---------------------------------------- (85) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f7085_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: f7085_0__init__FieldAccess(i5842:0:0, c, i12962:0:0, i5841:0:0) -> f7085_0__init__FieldAccess(i5842:0:0, c1, c2, c3) :|: c3 = i5841:0:0 + 1 && (c2 = i12962:0:0 + 1 && (c1 = 0 && c = 0)) && (i12962:0:0 > -1 && i5841:0:0 > -1 && i5842:0:0 > i5841:0:0) ---------------------------------------- (87) PolynomialOrderProcessor (EQUIVALENT) Found the following polynomial interpretation: [f7085_0__init__FieldAccess(x, x1, x2, x3)] = x + c1*x1 - x3 The following rules are decreasing: f7085_0__init__FieldAccess(i5842:0:0, c, i12962:0:0, i5841:0:0) -> f7085_0__init__FieldAccess(i5842:0:0, c1, c2, c3) :|: c3 = i5841:0:0 + 1 && (c2 = i12962:0:0 + 1 && (c1 = 0 && c = 0)) && (i12962:0:0 > -1 && i5841:0:0 > -1 && i5842:0:0 > i5841:0:0) The following rules are bounded: f7085_0__init__FieldAccess(i5842:0:0, c, i12962:0:0, i5841:0:0) -> f7085_0__init__FieldAccess(i5842:0:0, c1, c2, c3) :|: c3 = i5841:0:0 + 1 && (c2 = i12962:0:0 + 1 && (c1 = 0 && c = 0)) && (i12962:0:0 > -1 && i5841:0:0 > -1 && i5842:0:0 > i5841:0:0) ---------------------------------------- (88) YES ---------------------------------------- (89) Obligation: SCC of termination graph based on JBC Program. SCC contains nodes from the following methods: javaUtilEx.juLinkedListCreateRemoveRange.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 < i4513 (Introduced counter i12963) ---------------------------------------- (90) SCCToIRSProof (SOUND) Transformed FIGraph SCCs to intTRSs. Log: Generated rules. Obtained 68 IRulesP rules: f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6707_0__init__Load(EOS(STATIC_6707), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i4513, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: TRUE f6707_0__init__Load(EOS(STATIC_6707), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i4513, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6717_0__init__LE(EOS(STATIC_6717), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i4513, i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: TRUE f6717_0__init__LE(EOS(STATIC_6717), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i4513, i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6729_0__init__LE(EOS(STATIC_6729), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i4513, i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: i4513 > i3833 f6729_0__init__LE(EOS(STATIC_6729), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i4513, i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6740_0__init__Load(EOS(STATIC_6740), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: i4513 > i3833 f6740_0__init__Load(EOS(STATIC_6740), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6749_0__init__Load(EOS(STATIC_6749), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: TRUE f6749_0__init__Load(EOS(STATIC_6749), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6761_0__init__FieldAccess(EOS(STATIC_6761), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: TRUE f6761_0__init__FieldAccess(EOS(STATIC_6761), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6773_0__init__FieldAccess(EOS(STATIC_6773), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(o11480sub0), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: TRUE f6773_0__init__FieldAccess(EOS(STATIC_6773), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(o11480sub0), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6785_0__init__FieldAccess(EOS(STATIC_6785), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(o11480sub0), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: o11479[LinkedList$Entry.previous]o11480 > 0 && o11479[LinkedList$Entry.next]o11479 > 0 && o11479[LinkedList$Entry.previous]o11479 > 0 && o11480[LinkedList$Entry.previous]o11479 > 0 && o11480[LinkedList$Entry.previous]o11480 > 0 f6773_0__init__FieldAccess(EOS(STATIC_6773), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12174sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12174sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12174sub-2035712898))), java.lang.Object(o12174sub0), i12963, o12174[LinkedList$Entry.previous]o12174, o12174[LinkedList$Entry.next]o12174, o12174[LinkedList$Entry.previous]o12174, o12174[LinkedList$Entry.previous]o12174, o12174[LinkedList$Entry.previous]o12174) -> f6786_0__init__FieldAccess(EOS(STATIC_6786), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12174sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12174sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12174sub-2035712898))), java.lang.Object(o12174sub0), i12963, o12174[LinkedList$Entry.next]o12174, o12174[LinkedList$Entry.previous]o12174) :|: TRUE f6785_0__init__FieldAccess(EOS(STATIC_6785), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub-2034848215))), i12963, o11479[LinkedList$Entry.previous]o12281, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12281[LinkedList$Entry.previous]o11479, o12281[LinkedList$Entry.previous]o12281) -> f6797_0__init__FieldAccess(EOS(STATIC_6797), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub-2034848215))), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12281, o12284[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o12281) :|: o12284[LinkedList$Entry.previous]o11479 < o12281[LinkedList$Entry.previous]o11479 && o12281[LinkedList$Entry.previous]o11479 >= 0 && o12284[LinkedList$Entry.previous]o12281 < o12281[LinkedList$Entry.previous]o12281 && o12281[LinkedList$Entry.previous]o12281 >= 0 f6797_0__init__FieldAccess(EOS(STATIC_6797), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub-2034848215))), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12281, o12284[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o12281) -> f6809_0__init__FieldAccess(EOS(STATIC_6809), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(o12284sub0), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12281, o12284[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o12281) :|: TRUE f6809_0__init__FieldAccess(EOS(STATIC_6809), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183))))), java.lang.Object(o12284sub0), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12281, o12284[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o12281) -> f6821_0__init__Load(EOS(STATIC_6821), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: o11479[LinkedList$Entry.previous]o12284 > o11479[LinkedList$Entry.previous]o12281 && o11479[LinkedList$Entry.previous]o12281 >= 0 && o12284[LinkedList$Entry.previous]o12284 > o12284[LinkedList$Entry.previous]o12281 && o12284[LinkedList$Entry.previous]o12281 >= 0 f6821_0__init__Load(EOS(STATIC_6821), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6836_0__init__Duplicate(EOS(STATIC_6836), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: TRUE f6836_0__init__Duplicate(EOS(STATIC_6836), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6853_0__init__FieldAccess(EOS(STATIC_6853), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: TRUE f6853_0__init__FieldAccess(EOS(STATIC_6853), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6870_0__init__ConstantStackPush(EOS(STATIC_6870), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i4513, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: TRUE f6870_0__init__ConstantStackPush(EOS(STATIC_6870), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i4513, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6887_0__init__IntArithmetic(EOS(STATIC_6887), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i4513, 1, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: TRUE f6887_0__init__IntArithmetic(EOS(STATIC_6887), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i4513, matching1, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6904_0__init__FieldAccess(EOS(STATIC_6904), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i4513 - 1, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: i4513 > 0 && matching1 = 1 f6904_0__init__FieldAccess(EOS(STATIC_6904), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12284sub-2035712898))), i5266, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6918_0__init__JMP(EOS(STATIC_6918), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), i3833, i12963 + 1, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: i12963 >= 0 f6918_0__init__JMP(EOS(STATIC_6918), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6932_0__init__Load(EOS(STATIC_6932), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) :|: TRUE f6932_0__init__Load(EOS(STATIC_6932), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o11479[LinkedList$Entry.previous]o12284, o12284[LinkedList$Entry.previous]o12284) -> f6688_0__init__Load(EOS(STATIC_6688), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5266, java.lang.Object(o12284sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.previous]o12284, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o11479, o12284[LinkedList$Entry.previous]o12284) :|: TRUE f6688_0__init__Load(EOS(STATIC_6688), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) -> f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o11480sub-2035712898))), i12963, o11479[LinkedList$Entry.previous]o11480, o11479[LinkedList$Entry.next]o11479, o11479[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11479, o11480[LinkedList$Entry.previous]o11480) :|: TRUE f6786_0__init__FieldAccess(EOS(STATIC_6786), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12285[LinkedList$Entry.next]o12285, o12285[LinkedList$Entry.previous]o12285) -> f6798_0__init__FieldAccess(EOS(STATIC_6798), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: o12287[LinkedList$Entry.next]o12285 < o12285[LinkedList$Entry.next]o12285 && o12285[LinkedList$Entry.next]o12285 >= 0 && o12288[LinkedList$Entry.previous]o12285 < o12285[LinkedList$Entry.previous]o12285 && o12285[LinkedList$Entry.previous]o12285 >= 0 f6798_0__init__FieldAccess(EOS(STATIC_6798), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6810_0__init__FieldAccess(EOS(STATIC_6810), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12288[LinkedList$Entry.previous]o12285, o12287[LinkedList$Entry.next]o12285) :|: o12287[LinkedList$Entry.next]o12285 > 0 f6798_0__init__FieldAccess(EOS(STATIC_6798), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034817277))), i12963, o12287[LinkedList$Entry.next]o12397, o12288[LinkedList$Entry.previous]o12397) -> f6811_0__init__FieldAccess(EOS(STATIC_6811), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034817277))), i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6810_0__init__FieldAccess(EOS(STATIC_6810), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12288[LinkedList$Entry.previous]o12285, o12287[LinkedList$Entry.next]o12285) -> f6822_0__init__FieldAccess(EOS(STATIC_6822), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: o12288[LinkedList$Entry.previous]o12285 > 0 f6810_0__init__FieldAccess(EOS(STATIC_6810), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963, o12288[LinkedList$Entry.previous]o12506, o12287[LinkedList$Entry.next]o12506) -> f6823_0__init__FieldAccess(EOS(STATIC_6823), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6822_0__init__FieldAccess(EOS(STATIC_6822), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034848091))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6837_0__init__FieldAccess(EOS(STATIC_6837), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(o12288sub0), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6837_0__init__FieldAccess(EOS(STATIC_6837), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307))))), java.lang.Object(o12288sub0), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6854_0__init__Load(EOS(STATIC_6854), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6854_0__init__Load(EOS(STATIC_6854), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6871_0__init__Duplicate(EOS(STATIC_6871), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6871_0__init__Duplicate(EOS(STATIC_6871), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6888_0__init__FieldAccess(EOS(STATIC_6888), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6888_0__init__FieldAccess(EOS(STATIC_6888), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6905_0__init__ConstantStackPush(EOS(STATIC_6905), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6905_0__init__ConstantStackPush(EOS(STATIC_6905), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6919_0__init__IntArithmetic(EOS(STATIC_6919), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, 1, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6919_0__init__IntArithmetic(EOS(STATIC_6919), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, matching1, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6933_0__init__FieldAccess(EOS(STATIC_6933), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513 - 1, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: i4513 > 0 && matching1 = 1 f6933_0__init__FieldAccess(EOS(STATIC_6933), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i5304, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6946_0__init__JMP(EOS(STATIC_6946), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), i3833, i12963 + 1, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: i12963 >= 0 f6946_0__init__JMP(EOS(STATIC_6946), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6959_0__init__Load(EOS(STATIC_6959), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) :|: TRUE f6959_0__init__Load(EOS(STATIC_6959), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12287[LinkedList$Entry.next]o12285, o12288[LinkedList$Entry.previous]o12285) -> f6688_0__init__Load(EOS(STATIC_6688), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5304, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12285[LinkedList$Entry.previous]o12288, o12285[LinkedList$Entry.next]o12285, o12285[LinkedList$Entry.previous]o12285, o12288[LinkedList$Entry.previous]o12285, o12288[LinkedList$Entry.previous]o12288) :|: o12285[LinkedList$Entry.previous]o12288 = 1 f6823_0__init__FieldAccess(EOS(STATIC_6823), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963, o12287[LinkedList$Entry.next]o12506) -> f6838_0__init__FieldAccess(EOS(STATIC_6838), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6838_0__init__FieldAccess(EOS(STATIC_6838), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963, o12287[LinkedList$Entry.next]o12506) -> f6855_0__init__Load(EOS(STATIC_6855), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6855_0__init__Load(EOS(STATIC_6855), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12287[LinkedList$Entry.next]o12506) -> f6872_0__init__Duplicate(EOS(STATIC_6872), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6872_0__init__Duplicate(EOS(STATIC_6872), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963, o12287[LinkedList$Entry.next]o12506) -> f6889_0__init__FieldAccess(EOS(STATIC_6889), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6889_0__init__FieldAccess(EOS(STATIC_6889), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963, o12287[LinkedList$Entry.next]o12506) -> f6906_0__init__ConstantStackPush(EOS(STATIC_6906), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6906_0__init__ConstantStackPush(EOS(STATIC_6906), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, i12963, o12287[LinkedList$Entry.next]o12506) -> f6920_0__init__IntArithmetic(EOS(STATIC_6920), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, 1, i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6920_0__init__IntArithmetic(EOS(STATIC_6920), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, matching1, i12963, o12287[LinkedList$Entry.next]o12506) -> f6934_0__init__FieldAccess(EOS(STATIC_6934), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513 - 1, i12963, o12287[LinkedList$Entry.next]o12506) :|: i4513 > 0 && matching1 = 1 f6934_0__init__FieldAccess(EOS(STATIC_6934), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5305, i12963, o12287[LinkedList$Entry.next]o12506) -> f6947_0__init__JMP(EOS(STATIC_6947), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963 + 1, o12287[LinkedList$Entry.next]o12506) :|: i12963 >= 0 f6947_0__init__JMP(EOS(STATIC_6947), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12287[LinkedList$Entry.next]o12506) -> f6960_0__init__Load(EOS(STATIC_6960), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12287[LinkedList$Entry.next]o12506) :|: TRUE f6960_0__init__Load(EOS(STATIC_6960), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12287[LinkedList$Entry.next]o12506) -> f6688_0__init__Load(EOS(STATIC_6688), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5305, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12506[LinkedList$Entry.previous]o12506, o12506[LinkedList$Entry.next]o12506, o12506[LinkedList$Entry.previous]o12506, o12506[LinkedList$Entry.previous]o12506, o12506[LinkedList$Entry.previous]o12506) :|: o12506[LinkedList$Entry.previous]o12506 = 1 && o12506[LinkedList$Entry.previous]o12506 = 1 && o12506[LinkedList$Entry.previous]o12506 = 1 && o12506[LinkedList$Entry.previous]o12506 = 1 f6811_0__init__FieldAccess(EOS(STATIC_6811), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034817277))), i12963, o12288[LinkedList$Entry.previous]o12397) -> f6824_0__init__FieldAccess(EOS(STATIC_6824), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034817277))), i12963, o12288[LinkedList$Entry.previous]o12397) :|: o12288[LinkedList$Entry.previous]o12397 > 0 f6811_0__init__FieldAccess(EOS(STATIC_6811), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963, o12288[LinkedList$Entry.previous]o12509) -> f6825_0__init__FieldAccess(EOS(STATIC_6825), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963) :|: TRUE f6824_0__init__FieldAccess(EOS(STATIC_6824), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub-2034817277))), i12963, o12288[LinkedList$Entry.previous]o12397) -> f6839_0__init__FieldAccess(EOS(STATIC_6839), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(o12288sub0), i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6839_0__init__FieldAccess(EOS(STATIC_6839), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224437121))))), java.lang.Object(o12288sub0), i12963, o12288[LinkedList$Entry.previous]o12397) -> f6856_0__init__Load(EOS(STATIC_6856), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6856_0__init__Load(EOS(STATIC_6856), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12288[LinkedList$Entry.previous]o12397) -> f6873_0__init__Duplicate(EOS(STATIC_6873), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6873_0__init__Duplicate(EOS(STATIC_6873), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12288[LinkedList$Entry.previous]o12397) -> f6890_0__init__FieldAccess(EOS(STATIC_6890), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6890_0__init__FieldAccess(EOS(STATIC_6890), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i12963, o12288[LinkedList$Entry.previous]o12397) -> f6907_0__init__ConstantStackPush(EOS(STATIC_6907), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6907_0__init__ConstantStackPush(EOS(STATIC_6907), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, i12963, o12288[LinkedList$Entry.previous]o12397) -> f6921_0__init__IntArithmetic(EOS(STATIC_6921), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, 1, i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6921_0__init__IntArithmetic(EOS(STATIC_6921), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513, matching1, i12963, o12288[LinkedList$Entry.previous]o12397) -> f6935_0__init__FieldAccess(EOS(STATIC_6935), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i4513 - 1, i12963, o12288[LinkedList$Entry.previous]o12397) :|: i4513 > 0 && matching1 = 1 f6935_0__init__FieldAccess(EOS(STATIC_6935), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(o12288sub-2035712898))), i5307, i12963, o12288[LinkedList$Entry.previous]o12397) -> f6948_0__init__JMP(EOS(STATIC_6948), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), i3833, i12963 + 1, o12288[LinkedList$Entry.previous]o12397) :|: i12963 >= 0 f6948_0__init__JMP(EOS(STATIC_6948), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12288[LinkedList$Entry.previous]o12397) -> f6961_0__init__Load(EOS(STATIC_6961), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12288[LinkedList$Entry.previous]o12397) :|: TRUE f6961_0__init__Load(EOS(STATIC_6961), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12288[LinkedList$Entry.previous]o12397) -> f6688_0__init__Load(EOS(STATIC_6688), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5307, java.lang.Object(o12288sub-2035712898))), i3833, i12963, o12397[LinkedList$Entry.previous]o12288, o12397[LinkedList$Entry.next]o12397, o12397[LinkedList$Entry.previous]o12397, o12288[LinkedList$Entry.previous]o12397, o12288[LinkedList$Entry.previous]o12288) :|: o12397[LinkedList$Entry.previous]o12288 = 1 && o12397[LinkedList$Entry.next]o12397 = 1 f6825_0__init__FieldAccess(EOS(STATIC_6825), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963) -> f6840_0__init__FieldAccess(EOS(STATIC_6840), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963) :|: TRUE f6840_0__init__FieldAccess(EOS(STATIC_6840), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))), i12963) -> f6857_0__init__Load(EOS(STATIC_6857), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963) :|: TRUE f6857_0__init__Load(EOS(STATIC_6857), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963) -> f6874_0__init__Duplicate(EOS(STATIC_6874), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963) :|: TRUE f6874_0__init__Duplicate(EOS(STATIC_6874), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963) -> f6891_0__init__FieldAccess(EOS(STATIC_6891), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963) :|: TRUE f6891_0__init__FieldAccess(EOS(STATIC_6891), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963) -> f6908_0__init__ConstantStackPush(EOS(STATIC_6908), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, i12963) :|: TRUE f6908_0__init__ConstantStackPush(EOS(STATIC_6908), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, i12963) -> f6922_0__init__IntArithmetic(EOS(STATIC_6922), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, 1, i12963) :|: TRUE f6922_0__init__IntArithmetic(EOS(STATIC_6922), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513, matching1, i12963) -> f6936_0__init__FieldAccess(EOS(STATIC_6936), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i4513 - 1, i12963) :|: i4513 > 0 && matching1 = 1 f6936_0__init__FieldAccess(EOS(STATIC_6936), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i5310, i12963) -> f6949_0__init__JMP(EOS(STATIC_6949), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963 + 1) :|: i12963 >= 0 f6949_0__init__JMP(EOS(STATIC_6949), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963) -> f6962_0__init__Load(EOS(STATIC_6962), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963) :|: TRUE f6962_0__init__Load(EOS(STATIC_6962), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963) -> f6688_0__init__Load(EOS(STATIC_6688), i3833, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i5310, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833, i12963, o12509[LinkedList$Entry.previous]o12509, o12509[LinkedList$Entry.next]o12509, o12509[LinkedList$Entry.previous]o12509, o12509[LinkedList$Entry.previous]o12509, o12509[LinkedList$Entry.previous]o12509) :|: o12509[LinkedList$Entry.previous]o12509 = 1 && o12509[LinkedList$Entry.next]o12509 = 1 && o12509[LinkedList$Entry.previous]o12509 = 1 && o12509[LinkedList$Entry.previous]o12509 = 1 && o12509[LinkedList$Entry.previous]o12509 = 1 Combined rules. Obtained 5 IRulesP rules: f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307:0))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0) -> f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i12963:0 + 1, 1, o12285[LinkedList$Entry.next]o12285:0, o12285[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0) :|: i4513:0 > i3833:0 && o11479[LinkedList$Entry.next]o11479:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i12963:0 > -1 && i4513:0 > 0 f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183:0))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12284sub224406183:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11479:0, o11480[LinkedList$Entry.previous]o11479:0, o11480[LinkedList$Entry.previous]o11480:0) -> f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12284sub-2035712898:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12284sub-2035712898:0))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12284sub-2035712898:0))), i12963:0 + 1, o11479[LinkedList$Entry.previous]o12284:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11479:0, o12284[LinkedList$Entry.previous]o11479:0, o12284[LinkedList$Entry.previous]o12284:0) :|: o11479[LinkedList$Entry.previous]o11480:0 > 0 && o11480[LinkedList$Entry.previous]o11479:0 > 0 && o11480[LinkedList$Entry.previous]o11480:0 > 0 && i4513:0 > i3833:0 && o11479[LinkedList$Entry.next]o11479:0 > 0 && o11479[LinkedList$Entry.previous]o11479:0 > 0 && o12284[LinkedList$Entry.previous]o11479:0 < o11480[LinkedList$Entry.previous]o11479:0 && o12284[LinkedList$Entry.previous]o12281:0 < o11480[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o12284:0 > o11479[LinkedList$Entry.previous]o11480:0 && o12284[LinkedList$Entry.previous]o12284:0 > o12284[LinkedList$Entry.previous]o12281:0 && o12284[LinkedList$Entry.previous]o12281:0 > -1 && i12963:0 > -1 && i4513:0 > 0 f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0) -> f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963:0 + 1, 1, 1, 1, 1, 1) :|: i4513:0 > i3833:0 && o11479[LinkedList$Entry.next]o11479:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && i12963:0 > -1 && i4513:0 > 0 f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0) -> f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(EOR))))), i12963:0 + 1, 1, o12506[LinkedList$Entry.next]o12506:0, 1, 1, 1) :|: i4513:0 > i3833:0 && o11479[LinkedList$Entry.next]o11479:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && i12963:0 > -1 && i4513:0 > 0 f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307:0))))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307:0))))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(EOC, java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0) -> f6696_0__init__FieldAccess(EOS(STATIC_6696), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(EOC, i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i12963:0 + 1, 1, 1, o12397[LinkedList$Entry.previous]o12397:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0) :|: i4513:0 > i3833:0 && o11479[LinkedList$Entry.next]o11479:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i12963:0 > -1 && i4513:0 > 0 Filtered constant ground arguments: f6696_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) -> f6696_0__init__FieldAccess(x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12) 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: f6696_0__init__FieldAccess(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11) -> f6696_0__init__FieldAccess(x4, x5, x6, x7, x8, x9, x10, x11) Finished conversion. Obtained 5 rules.P rules: f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i12963:0 + 1, 1, o12285[LinkedList$Entry.next]o12285:0, o12285[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0, i4513:0 - 1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12284sub224406183:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11479:0, o11480[LinkedList$Entry.previous]o11479:0, o11480[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0 - 1, java.lang.Object(o12284sub-2035712898:0))), i12963:0 + 1, o11479[LinkedList$Entry.previous]o12284:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11479:0, o12284[LinkedList$Entry.previous]o11479:0, o12284[LinkedList$Entry.previous]o12284:0, i4513:0 - 1) :|: o11480[LinkedList$Entry.previous]o11479:0 > 0 && o11479[LinkedList$Entry.previous]o11480:0 > 0 && o11480[LinkedList$Entry.previous]o11480:0 > 0 && i4513:0 > i3833:0 && o11479[LinkedList$Entry.next]o11479:0 > 0 && o11479[LinkedList$Entry.previous]o11479:0 > 0 && o12284[LinkedList$Entry.previous]o11479:0 < o11480[LinkedList$Entry.previous]o11479:0 && o12284[LinkedList$Entry.previous]o12281:0 < o11480[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o12284:0 > o11479[LinkedList$Entry.previous]o11480:0 && o12284[LinkedList$Entry.previous]o12284:0 > o12284[LinkedList$Entry.previous]o12281:0 && o12284[LinkedList$Entry.previous]o12281:0 > -1 && i4513:0 > 0 && i12963:0 > -1 f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i12963:0 + 1, 1, 1, 1, 1, 1, i4513:0 - 1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && i4513:0 > 0 && i12963:0 > -1 f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), i12963:0 + 1, 1, o12506[LinkedList$Entry.next]o12506:0, 1, 1, 1, i4513:0 - 1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i12963:0 + 1, 1, 1, o12397[LinkedList$Entry.previous]o12397:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0, i4513:0 - 1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 ---------------------------------------- (91) Obligation: Rules: f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0 - 1, java.lang.Object(o12288sub-2035712898:0))), i12963:0 + 1, 1, o12285[LinkedList$Entry.next]o12285:0, o12285[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0, i4513:0 - 1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 f6696_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) -> f6696_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 f6696_0__init__FieldAccess(x14, java.lang.Object(javaUtilEx.LinkedList$ListItr(x15, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x16, x17, x18, x17, x17, x17, x15) -> f6696_0__init__FieldAccess(x14, java.lang.Object(javaUtilEx.LinkedList$ListItr(x15 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x16 + 1, 1, 1, 1, 1, 1, x15 - 1) :|: x18 > -1 && x15 > x14 && x19 < x18 && x20 < x17 && x17 > -1 && x15 > 0 && x16 > -1 f6696_0__init__FieldAccess(x21, java.lang.Object(javaUtilEx.LinkedList$ListItr(x22, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x23, x24, x25, x24, x24, x24, x22) -> f6696_0__init__FieldAccess(x21, java.lang.Object(javaUtilEx.LinkedList$ListItr(x22 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x23 + 1, 1, x26, 1, 1, 1, x22 - 1) :|: x25 > -1 && x22 > x21 && x27 < x25 && x28 < x24 && x24 > -1 && x27 > 0 && x22 > 0 && x23 > -1 f6696_0__init__FieldAccess(x29, java.lang.Object(javaUtilEx.LinkedList$ListItr(x30, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x31))))), x32, x33, x34, x33, x33, x33, x30) -> f6696_0__init__FieldAccess(x29, java.lang.Object(javaUtilEx.LinkedList$ListItr(x30 - 1, java.lang.Object(x35))), x32 + 1, 1, 1, x36, x37, x38, x30 - 1) :|: x34 > -1 && x30 > x29 && x39 < x34 && x37 < x33 && x33 > -1 && x37 > 0 && x30 > 0 && x32 > -1 ---------------------------------------- (92) IRSFormatTransformerProof (EQUIVALENT) Reformatted IRS to match normalized format (transformed away non-linear left-hand sides, !=, / and %). ---------------------------------------- (93) Obligation: Rules: f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o12288sub-2035712898:0))), arith, 1, o12285[LinkedList$Entry.next]o12285:0, o12285[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0, arith1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 && arith = i12963:0 + 1 && arith1 = i4513:0 - 1 && arith1 = i4513:0 - 1 f6696_0__init__FieldAccess(x40, java.lang.Object(javaUtilEx.LinkedList$ListItr(x41, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42))))), x43, x44, x45, x46, x47, x48, x41) -> f6696_0__init__FieldAccess(x40, java.lang.Object(javaUtilEx.LinkedList$ListItr(x49, java.lang.Object(x50))), x51, x52, x45, x46, x53, x54, x49) :|: x47 > 0 && x44 > 0 && x48 > 0 && x41 > x40 && x45 > 0 && x46 > 0 && x53 < x47 && x55 < x48 && x52 > x44 && x54 > x55 && x55 > -1 && x41 > 0 && x43 > -1 && x51 = x43 + 1 && x49 = x41 - 1 && x49 = x41 - 1 f6696_0__init__FieldAccess(x56, java.lang.Object(javaUtilEx.LinkedList$ListItr(x57, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58, x59, x60, x59, x59, x59, x57) -> f6696_0__init__FieldAccess(x56, java.lang.Object(javaUtilEx.LinkedList$ListItr(x61, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x62, 1, 1, 1, 1, 1, x61) :|: x60 > -1 && x57 > x56 && x63 < x60 && x64 < x59 && x59 > -1 && x57 > 0 && x58 > -1 && x62 = x58 + 1 && x61 = x57 - 1 && x61 = x57 - 1 f6696_0__init__FieldAccess(x65, java.lang.Object(javaUtilEx.LinkedList$ListItr(x66, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x67, x68, x69, x68, x68, x68, x66) -> f6696_0__init__FieldAccess(x65, java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x71, 1, x72, 1, 1, 1, x70) :|: x69 > -1 && x66 > x65 && x73 < x69 && x74 < x68 && x68 > -1 && x73 > 0 && x66 > 0 && x67 > -1 && x71 = x67 + 1 && x70 = x66 - 1 && x70 = x66 - 1 f6696_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) -> f6696_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 ---------------------------------------- (94) IRSwTTerminationDigraphProof (EQUIVALENT) Constructed termination digraph! Nodes: (1) f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o12288sub-2035712898:0))), arith, 1, o12285[LinkedList$Entry.next]o12285:0, o12285[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0, arith1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 && arith = i12963:0 + 1 && arith1 = i4513:0 - 1 && arith1 = i4513:0 - 1 (2) f6696_0__init__FieldAccess(x40, java.lang.Object(javaUtilEx.LinkedList$ListItr(x41, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42))))), x43, x44, x45, x46, x47, x48, x41) -> f6696_0__init__FieldAccess(x40, java.lang.Object(javaUtilEx.LinkedList$ListItr(x49, java.lang.Object(x50))), x51, x52, x45, x46, x53, x54, x49) :|: x47 > 0 && x44 > 0 && x48 > 0 && x41 > x40 && x45 > 0 && x46 > 0 && x53 < x47 && x55 < x48 && x52 > x44 && x54 > x55 && x55 > -1 && x41 > 0 && x43 > -1 && x51 = x43 + 1 && x49 = x41 - 1 && x49 = x41 - 1 (3) f6696_0__init__FieldAccess(x56, java.lang.Object(javaUtilEx.LinkedList$ListItr(x57, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58, x59, x60, x59, x59, x59, x57) -> f6696_0__init__FieldAccess(x56, java.lang.Object(javaUtilEx.LinkedList$ListItr(x61, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x62, 1, 1, 1, 1, 1, x61) :|: x60 > -1 && x57 > x56 && x63 < x60 && x64 < x59 && x59 > -1 && x57 > 0 && x58 > -1 && x62 = x58 + 1 && x61 = x57 - 1 && x61 = x57 - 1 (4) f6696_0__init__FieldAccess(x65, java.lang.Object(javaUtilEx.LinkedList$ListItr(x66, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x67, x68, x69, x68, x68, x68, x66) -> f6696_0__init__FieldAccess(x65, java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x71, 1, x72, 1, 1, 1, x70) :|: x69 > -1 && x66 > x65 && x73 < x69 && x74 < x68 && x68 > -1 && x73 > 0 && x66 > 0 && x67 > -1 && x71 = x67 + 1 && x70 = x66 - 1 && x70 = x66 - 1 (5) f6696_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) -> f6696_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 Arcs: (1) -> (2), (3), (4) (2) -> (1), (2), (3), (4), (5) (3) -> (2), (3) (4) -> (2), (3), (4) (5) -> (2), (3) This digraph is fully evaluated! ---------------------------------------- (95) Obligation: Termination digraph: Nodes: (1) f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0))))), i12963:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.next]o11479:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, o11479[LinkedList$Entry.previous]o11480:0, i4513:0) -> f6696_0__init__FieldAccess(i3833:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(arith1, java.lang.Object(o12288sub-2035712898:0))), arith, 1, o12285[LinkedList$Entry.next]o12285:0, o12285[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12285:0, o12288[LinkedList$Entry.previous]o12288:0, arith1) :|: o11479[LinkedList$Entry.next]o11479:0 > -1 && i4513:0 > i3833:0 && o12287[LinkedList$Entry.next]o12285:0 < o11479[LinkedList$Entry.next]o11479:0 && o12288[LinkedList$Entry.previous]o12285:0 < o11479[LinkedList$Entry.previous]o11480:0 && o11479[LinkedList$Entry.previous]o11480:0 > -1 && o12287[LinkedList$Entry.next]o12285:0 > 0 && o12288[LinkedList$Entry.previous]o12285:0 > 0 && i4513:0 > 0 && i12963:0 > -1 && arith = i12963:0 + 1 && arith1 = i4513:0 - 1 && arith1 = i4513:0 - 1 (2) f6696_0__init__FieldAccess(x40, java.lang.Object(javaUtilEx.LinkedList$ListItr(x41, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(x42))))), x43, x44, x45, x46, x47, x48, x41) -> f6696_0__init__FieldAccess(x40, java.lang.Object(javaUtilEx.LinkedList$ListItr(x49, java.lang.Object(x50))), x51, x52, x45, x46, x53, x54, x49) :|: x47 > 0 && x44 > 0 && x48 > 0 && x41 > x40 && x45 > 0 && x46 > 0 && x53 < x47 && x55 < x48 && x52 > x44 && x54 > x55 && x55 > -1 && x41 > 0 && x43 > -1 && x51 = x43 + 1 && x49 = x41 - 1 && x49 = x41 - 1 (3) f6696_0__init__FieldAccess(x56, java.lang.Object(javaUtilEx.LinkedList$ListItr(x57, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58, x59, x60, x59, x59, x59, x57) -> f6696_0__init__FieldAccess(x56, java.lang.Object(javaUtilEx.LinkedList$ListItr(x61, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x62, 1, 1, 1, 1, 1, x61) :|: x60 > -1 && x57 > x56 && x63 < x60 && x64 < x59 && x59 > -1 && x57 > 0 && x58 > -1 && x62 = x58 + 1 && x61 = x57 - 1 && x61 = x57 - 1 (4) f6696_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) -> f6696_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) f6696_0__init__FieldAccess(x65, java.lang.Object(javaUtilEx.LinkedList$ListItr(x66, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x67, x68, x69, x68, x68, x68, x66) -> f6696_0__init__FieldAccess(x65, java.lang.Object(javaUtilEx.LinkedList$ListItr(x70, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x71, 1, x72, 1, 1, 1, x70) :|: x69 > -1 && x66 > x65 && x73 < x69 && x74 < x68 && x68 > -1 && x73 > 0 && x66 > 0 && x67 > -1 && x71 = x67 + 1 && x70 = x66 - 1 && x70 = x66 - 1 Arcs: (1) -> (2), (3), (5) (2) -> (1), (2), (3), (4), (5) (3) -> (2), (3) (4) -> (2), (3) (5) -> (2), (3), (5) This digraph is fully evaluated! ---------------------------------------- (96) IntTRSCompressionProof (EQUIVALENT) Compressed rules. ---------------------------------------- (97) Obligation: Rules: f6696_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) -> f6696_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 f6696_0__init__FieldAccess(i3833:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(o12288sub224406307:0:0))))), i12963:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.next]o11479:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, i4513:0:0) -> f6696_0__init__FieldAccess(i3833:0:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(i4513:0:0 - 1, java.lang.Object(o12288sub-2035712898:0:0))), i12963:0:0 + 1, 1, o12285[LinkedList$Entry.next]o12285:0:0, o12285[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12288:0:0, i4513:0:0 - 1) :|: i4513:0:0 > 0 && i12963:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 > 0 && o12287[LinkedList$Entry.next]o12285:0:0 > 0 && o11479[LinkedList$Entry.previous]o11480:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 < o11479[LinkedList$Entry.previous]o11480:0:0 && o12287[LinkedList$Entry.next]o12285:0:0 < o11479[LinkedList$Entry.next]o11479:0:0 && i4513:0:0 > i3833:0:0 && o11479[LinkedList$Entry.next]o11479:0:0 > -1 f6696_0__init__FieldAccess(x56:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x57:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58:0, x59:0, x60:0, x59:0, x59:0, x59:0, x57:0) -> f6696_0__init__FieldAccess(x56:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x57:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x58:0 + 1, 1, 1, 1, 1, 1, x57:0 - 1) :|: x57:0 > 0 && x58:0 > -1 && x59:0 > -1 && x64:0 < x59:0 && x63:0 < x60:0 && x57:0 > x56:0 && x60:0 > -1 f6696_0__init__FieldAccess(x65:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x66:0, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x67:0, x68:0, x69:0, x68:0, x68:0, x68:0, x66:0) -> f6696_0__init__FieldAccess(x65:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x66:0 - 1, java.lang.Object(javaUtilEx.LinkedList$Entry(java.lang.Object(EOR))))), x67:0 + 1, 1, x72:0, 1, 1, 1, x66:0 - 1) :|: x66:0 > 0 && x67:0 > -1 && x73:0 > 0 && x68:0 > -1 && x74:0 < x68:0 && x73:0 < x69:0 && x66:0 > x65:0 && x69:0 > -1 f6696_0__init__FieldAccess(x40:0, 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, x46:0, x47:0, x48:0, x41:0) -> f6696_0__init__FieldAccess(x40:0, java.lang.Object(javaUtilEx.LinkedList$ListItr(x41:0 - 1, java.lang.Object(x50:0))), x43:0 + 1, x52:0, x45:0, x46:0, x53:0, x54:0, x41:0 - 1) :|: x41:0 > 0 && x43:0 > -1 && x55:0 > -1 && x55:0 < x54:0 && x52:0 > x44:0 && x55:0 < x48:0 && x53:0 < x47:0 && x46:0 > 0 && x45:0 > 0 && x41:0 > x40:0 && x48:0 > 0 && x44:0 > 0 && x47:0 > 0 ---------------------------------------- (98) TempFilterProof (SOUND) Used the following sort dictionary for filtering: f6696_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. ---------------------------------------- (99) Obligation: Rules: f6696_0__init__FieldAccess(x75:0, c, x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f6696_0__init__FieldAccess(x75:0, c1, c2, c3, c4, x84:0, x85:0, x86:0, c5) :|: c5 = x76:0 - 1 && (c4 = 1 && (c3 = 1 && (c2 = x78:0 + 1 && (c1 = 0 && c = 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) f6696_0__init__FieldAccess(i3833:0:0, c6, i12963:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.next]o11479:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, i4513:0:0) -> f6696_0__init__FieldAccess(i3833:0:0, c7, c8, c9, o12285[LinkedList$Entry.next]o12285:0:0, o12285[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12288:0:0, c10) :|: c10 = i4513:0:0 - 1 && (c9 = 1 && (c8 = i12963:0:0 + 1 && (c7 = 0 && c6 = 0))) && (i4513:0:0 > 0 && i12963:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 > 0 && o12287[LinkedList$Entry.next]o12285:0:0 > 0 && o11479[LinkedList$Entry.previous]o11480:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 < o11479[LinkedList$Entry.previous]o11480:0:0 && o12287[LinkedList$Entry.next]o12285:0:0 < o11479[LinkedList$Entry.next]o11479:0:0 && i4513:0:0 > i3833:0:0 && o11479[LinkedList$Entry.next]o11479:0:0 > -1) f6696_0__init__FieldAccess(x56:0, c11, x58:0, x59:0, x60:0, x59:0, x59:0, x59:0, x57:0) -> f6696_0__init__FieldAccess(x56:0, c12, c13, c14, c15, c16, c17, c18, c19) :|: c19 = x57:0 - 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = 1 && (c13 = x58:0 + 1 && (c12 = 0 && c11 = 0))))))) && (x57:0 > 0 && x58:0 > -1 && x59:0 > -1 && x64:0 < x59:0 && x63:0 < x60:0 && x57:0 > x56:0 && x60:0 > -1) f6696_0__init__FieldAccess(x65:0, c20, x67:0, x68:0, x69:0, x68:0, x68:0, x68:0, x66:0) -> f6696_0__init__FieldAccess(x65:0, c21, c22, c23, x72:0, c24, c25, c26, c27) :|: c27 = x66:0 - 1 && (c26 = 1 && (c25 = 1 && (c24 = 1 && (c23 = 1 && (c22 = x67:0 + 1 && (c21 = 0 && c20 = 0)))))) && (x66:0 > 0 && x67:0 > -1 && x73:0 > 0 && x68:0 > -1 && x74:0 < x68:0 && x73:0 < x69:0 && x66:0 > x65:0 && x69:0 > -1) f6696_0__init__FieldAccess(x40:0, c28, x43:0, x44:0, x45:0, x46:0, x47:0, x48:0, x41:0) -> f6696_0__init__FieldAccess(x40:0, c29, c30, x52:0, x45:0, x46:0, x53:0, x54:0, c31) :|: c31 = x41:0 - 1 && (c30 = x43:0 + 1 && (c29 = 0 && c28 = 0)) && (x41:0 > 0 && x43:0 > -1 && x55:0 > -1 && x55:0 < x54:0 && x52:0 > x44:0 && x55:0 < x48:0 && x53:0 < x47:0 && x46:0 > 0 && x45:0 > 0 && x41:0 > x40:0 && x48:0 > 0 && x44:0 > 0 && x47:0 > 0) ---------------------------------------- (100) RankingReductionPairProof (EQUIVALENT) Interpretation: [ f6696_0__init__FieldAccess ] = f6696_0__init__FieldAccess_9 The following rules are decreasing: f6696_0__init__FieldAccess(x75:0, c, x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f6696_0__init__FieldAccess(x75:0, c1, c2, c3, c4, x84:0, x85:0, x86:0, c5) :|: c5 = x76:0 - 1 && (c4 = 1 && (c3 = 1 && (c2 = x78:0 + 1 && (c1 = 0 && c = 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) f6696_0__init__FieldAccess(i3833:0:0, c6, i12963:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.next]o11479:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, i4513:0:0) -> f6696_0__init__FieldAccess(i3833:0:0, c7, c8, c9, o12285[LinkedList$Entry.next]o12285:0:0, o12285[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12288:0:0, c10) :|: c10 = i4513:0:0 - 1 && (c9 = 1 && (c8 = i12963:0:0 + 1 && (c7 = 0 && c6 = 0))) && (i4513:0:0 > 0 && i12963:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 > 0 && o12287[LinkedList$Entry.next]o12285:0:0 > 0 && o11479[LinkedList$Entry.previous]o11480:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 < o11479[LinkedList$Entry.previous]o11480:0:0 && o12287[LinkedList$Entry.next]o12285:0:0 < o11479[LinkedList$Entry.next]o11479:0:0 && i4513:0:0 > i3833:0:0 && o11479[LinkedList$Entry.next]o11479:0:0 > -1) f6696_0__init__FieldAccess(x56:0, c11, x58:0, x59:0, x60:0, x59:0, x59:0, x59:0, x57:0) -> f6696_0__init__FieldAccess(x56:0, c12, c13, c14, c15, c16, c17, c18, c19) :|: c19 = x57:0 - 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = 1 && (c13 = x58:0 + 1 && (c12 = 0 && c11 = 0))))))) && (x57:0 > 0 && x58:0 > -1 && x59:0 > -1 && x64:0 < x59:0 && x63:0 < x60:0 && x57:0 > x56:0 && x60:0 > -1) f6696_0__init__FieldAccess(x65:0, c20, x67:0, x68:0, x69:0, x68:0, x68:0, x68:0, x66:0) -> f6696_0__init__FieldAccess(x65:0, c21, c22, c23, x72:0, c24, c25, c26, c27) :|: c27 = x66:0 - 1 && (c26 = 1 && (c25 = 1 && (c24 = 1 && (c23 = 1 && (c22 = x67:0 + 1 && (c21 = 0 && c20 = 0)))))) && (x66:0 > 0 && x67:0 > -1 && x73:0 > 0 && x68:0 > -1 && x74:0 < x68:0 && x73:0 < x69:0 && x66:0 > x65:0 && x69:0 > -1) f6696_0__init__FieldAccess(x40:0, c28, x43:0, x44:0, x45:0, x46:0, x47:0, x48:0, x41:0) -> f6696_0__init__FieldAccess(x40:0, c29, c30, x52:0, x45:0, x46:0, x53:0, x54:0, c31) :|: c31 = x41:0 - 1 && (c30 = x43:0 + 1 && (c29 = 0 && c28 = 0)) && (x41:0 > 0 && x43:0 > -1 && x55:0 > -1 && x55:0 < x54:0 && x52:0 > x44:0 && x55:0 < x48:0 && x53:0 < x47:0 && x46:0 > 0 && x45:0 > 0 && x41:0 > x40:0 && x48:0 > 0 && x44:0 > 0 && x47:0 > 0) The following rules are bounded: f6696_0__init__FieldAccess(x75:0, c, x78:0, x79:0, x80:0, x79:0, x79:0, x79:0, x76:0) -> f6696_0__init__FieldAccess(x75:0, c1, c2, c3, c4, x84:0, x85:0, x86:0, c5) :|: c5 = x76:0 - 1 && (c4 = 1 && (c3 = 1 && (c2 = x78:0 + 1 && (c1 = 0 && c = 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) f6696_0__init__FieldAccess(i3833:0:0, c6, i12963:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.next]o11479:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, o11479[LinkedList$Entry.previous]o11480:0:0, i4513:0:0) -> f6696_0__init__FieldAccess(i3833:0:0, c7, c8, c9, o12285[LinkedList$Entry.next]o12285:0:0, o12285[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12285:0:0, o12288[LinkedList$Entry.previous]o12288:0:0, c10) :|: c10 = i4513:0:0 - 1 && (c9 = 1 && (c8 = i12963:0:0 + 1 && (c7 = 0 && c6 = 0))) && (i4513:0:0 > 0 && i12963:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 > 0 && o12287[LinkedList$Entry.next]o12285:0:0 > 0 && o11479[LinkedList$Entry.previous]o11480:0:0 > -1 && o12288[LinkedList$Entry.previous]o12285:0:0 < o11479[LinkedList$Entry.previous]o11480:0:0 && o12287[LinkedList$Entry.next]o12285:0:0 < o11479[LinkedList$Entry.next]o11479:0:0 && i4513:0:0 > i3833:0:0 && o11479[LinkedList$Entry.next]o11479:0:0 > -1) f6696_0__init__FieldAccess(x56:0, c11, x58:0, x59:0, x60:0, x59:0, x59:0, x59:0, x57:0) -> f6696_0__init__FieldAccess(x56:0, c12, c13, c14, c15, c16, c17, c18, c19) :|: c19 = x57:0 - 1 && (c18 = 1 && (c17 = 1 && (c16 = 1 && (c15 = 1 && (c14 = 1 && (c13 = x58:0 + 1 && (c12 = 0 && c11 = 0))))))) && (x57:0 > 0 && x58:0 > -1 && x59:0 > -1 && x64:0 < x59:0 && x63:0 < x60:0 && x57:0 > x56:0 && x60:0 > -1) f6696_0__init__FieldAccess(x65:0, c20, x67:0, x68:0, x69:0, x68:0, x68:0, x68:0, x66:0) -> f6696_0__init__FieldAccess(x65:0, c21, c22, c23, x72:0, c24, c25, c26, c27) :|: c27 = x66:0 - 1 && (c26 = 1 && (c25 = 1 && (c24 = 1 && (c23 = 1 && (c22 = x67:0 + 1 && (c21 = 0 && c20 = 0)))))) && (x66:0 > 0 && x67:0 > -1 && x73:0 > 0 && x68:0 > -1 && x74:0 < x68:0 && x73:0 < x69:0 && x66:0 > x65:0 && x69:0 > -1) f6696_0__init__FieldAccess(x40:0, c28, x43:0, x44:0, x45:0, x46:0, x47:0, x48:0, x41:0) -> f6696_0__init__FieldAccess(x40:0, c29, c30, x52:0, x45:0, x46:0, x53:0, x54:0, c31) :|: c31 = x41:0 - 1 && (c30 = x43:0 + 1 && (c29 = 0 && c28 = 0)) && (x41:0 > 0 && x43:0 > -1 && x55:0 > -1 && x55:0 < x54:0 && x52:0 > x44:0 && x55:0 < x48:0 && x53:0 < x47:0 && x46:0 > 0 && x45:0 > 0 && x41:0 > x40:0 && x48:0 > 0 && x44:0 > 0 && x47:0 > 0) ---------------------------------------- (101) YES