class oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator extends java.lang.Object implements java.util.Iterator { private java.util.Map expected; private java.util.Map$Entry lastReturned; private java.util.Iterator iterator; private final oadd.org.apache.commons.collections.FastTreeMap$CollectionView this$1; public void (oadd.org.apache.commons.collections.FastTreeMap$CollectionView) { java.util.Iterator v; java.util.TreeMap v; java.util.Map v; java.util.Set v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator v; oadd.org.apache.commons.collections.FastTreeMap v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView v; v := @this: oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator; v := @parameter: oadd.org.apache.commons.collections.FastTreeMap$CollectionView; specialinvoke v.()>(); v. = v; v. = null; v = v.; v = v.; v. = v; v = v.; v = interfaceinvoke v.(); v = interfaceinvoke v.(); v. = v; return; } public boolean hasNext() { java.util.Iterator v; oadd.org.apache.commons.collections.FastTreeMap v; java.util.TreeMap v; java.util.Map v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator v; java.util.ConcurrentModificationException v; boolean v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView v; v := @this: oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator; v = v.; v = v.; v = v.; v = v.; if v == v goto label; v = new java.util.ConcurrentModificationException; specialinvoke v.()>(); throw v; label: v = v.; v = interfaceinvoke v.(); return v; } public java.lang.Object next() { java.util.Map$Entry v; java.util.Iterator v; oadd.org.apache.commons.collections.FastTreeMap v; java.util.TreeMap v; java.util.Map v; java.lang.Object v, v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator v; java.util.ConcurrentModificationException v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView v, v; v := @this: oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator; v = v.; v = v.; v = v.; v = v.; if v == v goto label; v = new java.util.ConcurrentModificationException; specialinvoke v.()>(); throw v; label: v = v.; v = interfaceinvoke v.(); v. = v; v = v.; v = v.; v = virtualinvoke v.(v); return v; } public void remove() { java.lang.Throwable v; java.lang.IllegalStateException v; java.util.Map v; boolean v; java.util.Map$Entry v, v; java.util.Iterator v; oadd.org.apache.commons.collections.FastTreeMap v, v, v, v, v; java.util.TreeMap v, v; java.lang.Object v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator v; java.util.ConcurrentModificationException v; oadd.org.apache.commons.collections.FastTreeMap$CollectionView v, v, v, v, v; v := @this: oadd.org.apache.commons.collections.FastTreeMap$CollectionView$CollectionViewIterator; v = v.; if v != null goto label; v = new java.lang.IllegalStateException; specialinvoke v.()>(); throw v; label: v = v.; v = v.; v = v.; if v == 0 goto label; v = v.; v = v.; entermonitor v; label: v = v.; v = v.; v = v.; v = v.; if v == v goto label; v = new java.util.ConcurrentModificationException; specialinvoke v.()>(); throw v; label: v = v.; v = v.; v = v.; v = interfaceinvoke v.(); virtualinvoke v.(v); v. = null; v = v.; v = v.; v = v.; v. = v; exitmonitor v; label: goto label; label: v := @caughtexception; exitmonitor v; throw v; label: v = v.; interfaceinvoke v.(); v. = null; label: return; catch java.lang.Throwable from label to label with label; } }