class oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator extends oadd.org.apache.commons.collections.iterators.AbstractIteratorDecorator
{
protected final java.util.Set set;
protected java.lang.Object last;
protected void <init>(java.util.Iterator, java.util.Set)
{
java.util.Set v;
oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator v;
java.util.Iterator v;
v := @this: oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator;
v := @parameter: java.util.Iterator;
v := @parameter: java.util.Set;
specialinvoke v.<oadd.org.apache.commons.collections.iterators.AbstractIteratorDecorator: void <init>(java.util.Iterator)>(v);
v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.lang.Object last> = null;
v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.util.Set set> = v;
return;
}
public java.lang.Object next()
{
java.lang.Object v, v;
oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator v;
v := @this: oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator;
v = specialinvoke v.<oadd.org.apache.commons.collections.iterators.AbstractIteratorDecorator: java.lang.Object next()>();
v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.lang.Object last> = v;
v = v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.lang.Object last>;
return v;
}
public void remove()
{
java.util.Set v;
java.lang.Object v;
oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator v;
v := @this: oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator;
specialinvoke v.<oadd.org.apache.commons.collections.iterators.AbstractIteratorDecorator: void remove()>();
v = v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.util.Set set>;
v = v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.lang.Object last>;
interfaceinvoke v.<java.util.Set: boolean remove(java.lang.Object)>(v);
v.<oadd.org.apache.commons.collections.list.SetUniqueList$SetListIterator: java.lang.Object last> = null;
return;
}
}