public class org.apache.commons.collections.IteratorUtils extends java.lang.Object
{
public static final org.apache.commons.collections.ResettableIterator EMPTY_ITERATOR;
public static final org.apache.commons.collections.ResettableListIterator EMPTY_LIST_ITERATOR;
public static final org.apache.commons.collections.OrderedIterator EMPTY_ORDERED_ITERATOR;
public static final org.apache.commons.collections.MapIterator EMPTY_MAP_ITERATOR;
public static final org.apache.commons.collections.OrderedMapIterator EMPTY_ORDERED_MAP_ITERATOR;
private static final java.lang.String DEFAULT_TOSTRING_PREFIX;
private static final java.lang.String DEFAULT_TOSTRING_SUFFIX;
private static final java.lang.String DEFAULT_TOSTRING_DELIMITER;
private void <init>()
{
org.apache.commons.collections.IteratorUtils v;
v := @this: org.apache.commons.collections.IteratorUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.apache.commons.collections.ResettableIterator emptyIterator()
{
org.apache.commons.collections.ResettableIterator v;
v = staticinvoke <org.apache.commons.collections.iterators.EmptyIterator: org.apache.commons.collections.ResettableIterator resettableEmptyIterator()>();
return v;
}
public static org.apache.commons.collections.ResettableListIterator emptyListIterator()
{
org.apache.commons.collections.ResettableListIterator v;
v = staticinvoke <org.apache.commons.collections.iterators.EmptyListIterator: org.apache.commons.collections.ResettableListIterator resettableEmptyListIterator()>();
return v;
}
public static org.apache.commons.collections.OrderedIterator emptyOrderedIterator()
{
org.apache.commons.collections.OrderedIterator v;
v = staticinvoke <org.apache.commons.collections.iterators.EmptyOrderedIterator: org.apache.commons.collections.OrderedIterator emptyOrderedIterator()>();
return v;
}
public static org.apache.commons.collections.MapIterator emptyMapIterator()
{
org.apache.commons.collections.MapIterator v;
v = staticinvoke <org.apache.commons.collections.iterators.EmptyMapIterator: org.apache.commons.collections.MapIterator emptyMapIterator()>();
return v;
}
public static org.apache.commons.collections.OrderedMapIterator emptyOrderedMapIterator()
{
org.apache.commons.collections.OrderedMapIterator v;
v = staticinvoke <org.apache.commons.collections.iterators.EmptyOrderedMapIterator: org.apache.commons.collections.OrderedMapIterator emptyOrderedMapIterator()>();
return v;
}
public static org.apache.commons.collections.ResettableIterator singletonIterator(java.lang.Object)
{
java.lang.Object v;
org.apache.commons.collections.iterators.SingletonIterator v;
v := @parameter: java.lang.Object;
v = new org.apache.commons.collections.iterators.SingletonIterator;
specialinvoke v.<org.apache.commons.collections.iterators.SingletonIterator: void <init>(java.lang.Object)>(v);
return v;
}
public static java.util.ListIterator singletonListIterator(java.lang.Object)
{
org.apache.commons.collections.iterators.SingletonListIterator v;
java.lang.Object v;
v := @parameter: java.lang.Object;
v = new org.apache.commons.collections.iterators.SingletonListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.SingletonListIterator: void <init>(java.lang.Object)>(v);
return v;
}
public static transient org.apache.commons.collections.ResettableIterator arrayIterator(java.lang.Object[])
{
java.lang.Object[] v;
org.apache.commons.collections.iterators.ObjectArrayIterator v;
v := @parameter: java.lang.Object[];
v = new org.apache.commons.collections.iterators.ObjectArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
}
public static org.apache.commons.collections.ResettableIterator arrayIterator(java.lang.Object)
{
org.apache.commons.collections.iterators.ArrayIterator v;
java.lang.Object v;
v := @parameter: java.lang.Object;
v = new org.apache.commons.collections.iterators.ArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayIterator: void <init>(java.lang.Object)>(v);
return v;
}
public static org.apache.commons.collections.ResettableIterator arrayIterator(java.lang.Object[], int)
{
int v;
java.lang.Object[] v;
org.apache.commons.collections.iterators.ObjectArrayIterator v;
v := @parameter: java.lang.Object[];
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ObjectArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayIterator: void <init>(java.lang.Object[],int)>(v, v);
return v;
}
public static org.apache.commons.collections.ResettableIterator arrayIterator(java.lang.Object, int)
{
int v;
org.apache.commons.collections.iterators.ArrayIterator v;
java.lang.Object v;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayIterator: void <init>(java.lang.Object,int)>(v, v);
return v;
}
public static org.apache.commons.collections.ResettableIterator arrayIterator(java.lang.Object[], int, int)
{
java.lang.Object[] v;
org.apache.commons.collections.iterators.ObjectArrayIterator v;
int v, v;
v := @parameter: java.lang.Object[];
v := @parameter: int;
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ObjectArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayIterator: void <init>(java.lang.Object[],int,int)>(v, v, v);
return v;
}
public static org.apache.commons.collections.ResettableIterator arrayIterator(java.lang.Object, int, int)
{
int v, v;
org.apache.commons.collections.iterators.ArrayIterator v;
java.lang.Object v;
v := @parameter: java.lang.Object;
v := @parameter: int;
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayIterator: void <init>(java.lang.Object,int,int)>(v, v, v);
return v;
}
public static transient org.apache.commons.collections.ResettableListIterator arrayListIterator(java.lang.Object[])
{
org.apache.commons.collections.iterators.ObjectArrayListIterator v;
java.lang.Object[] v;
v := @parameter: java.lang.Object[];
v = new org.apache.commons.collections.iterators.ObjectArrayListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayListIterator: void <init>(java.lang.Object[])>(v);
return v;
}
public static org.apache.commons.collections.ResettableListIterator arrayListIterator(java.lang.Object)
{
java.lang.Object v;
org.apache.commons.collections.iterators.ArrayListIterator v;
v := @parameter: java.lang.Object;
v = new org.apache.commons.collections.iterators.ArrayListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayListIterator: void <init>(java.lang.Object)>(v);
return v;
}
public static org.apache.commons.collections.ResettableListIterator arrayListIterator(java.lang.Object[], int)
{
int v;
org.apache.commons.collections.iterators.ObjectArrayListIterator v;
java.lang.Object[] v;
v := @parameter: java.lang.Object[];
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ObjectArrayListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayListIterator: void <init>(java.lang.Object[],int)>(v, v);
return v;
}
public static org.apache.commons.collections.ResettableListIterator arrayListIterator(java.lang.Object, int)
{
int v;
java.lang.Object v;
org.apache.commons.collections.iterators.ArrayListIterator v;
v := @parameter: java.lang.Object;
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ArrayListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayListIterator: void <init>(java.lang.Object,int)>(v, v);
return v;
}
public static org.apache.commons.collections.ResettableListIterator arrayListIterator(java.lang.Object[], int, int)
{
java.lang.Object[] v;
int v, v;
org.apache.commons.collections.iterators.ObjectArrayListIterator v;
v := @parameter: java.lang.Object[];
v := @parameter: int;
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ObjectArrayListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayListIterator: void <init>(java.lang.Object[],int,int)>(v, v, v);
return v;
}
public static org.apache.commons.collections.ResettableListIterator arrayListIterator(java.lang.Object, int, int)
{
org.apache.commons.collections.iterators.ArrayListIterator v;
int v, v;
java.lang.Object v;
v := @parameter: java.lang.Object;
v := @parameter: int;
v := @parameter: int;
v = new org.apache.commons.collections.iterators.ArrayListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayListIterator: void <init>(java.lang.Object,int,int)>(v, v, v);
return v;
}
public static org.apache.commons.collections.iterators.BoundedIterator boundedIterator(java.util.Iterator, long)
{
long v;
java.util.Iterator v;
org.apache.commons.collections.iterators.BoundedIterator v;
v := @parameter: java.util.Iterator;
v := @parameter: long;
v = staticinvoke <org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.iterators.BoundedIterator boundedIterator(java.util.Iterator,long,long)>(v, 0L, v);
return v;
}
public static org.apache.commons.collections.iterators.BoundedIterator boundedIterator(java.util.Iterator, long, long)
{
java.util.Iterator v;
long v, v;
org.apache.commons.collections.iterators.BoundedIterator v;
v := @parameter: java.util.Iterator;
v := @parameter: long;
v := @parameter: long;
v = new org.apache.commons.collections.iterators.BoundedIterator;
specialinvoke v.<org.apache.commons.collections.iterators.BoundedIterator: void <init>(java.util.Iterator,long,long)>(v, v, v);
return v;
}
public static java.util.Iterator unmodifiableIterator(java.util.Iterator)
{
java.util.Iterator v, v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.commons.collections.iterators.UnmodifiableIterator: java.util.Iterator unmodifiableIterator(java.util.Iterator)>(v);
return v;
}
public static java.util.ListIterator unmodifiableListIterator(java.util.ListIterator)
{
java.util.ListIterator v, v;
v := @parameter: java.util.ListIterator;
v = staticinvoke <org.apache.commons.collections.iterators.UnmodifiableListIterator: java.util.ListIterator umodifiableListIterator(java.util.ListIterator)>(v);
return v;
}
public static org.apache.commons.collections.MapIterator unmodifiableMapIterator(org.apache.commons.collections.MapIterator)
{
org.apache.commons.collections.MapIterator v, v;
v := @parameter: org.apache.commons.collections.MapIterator;
v = staticinvoke <org.apache.commons.collections.iterators.UnmodifiableMapIterator: org.apache.commons.collections.MapIterator unmodifiableMapIterator(org.apache.commons.collections.MapIterator)>(v);
return v;
}
public static java.util.Iterator chainedIterator(java.util.Iterator, java.util.Iterator)
{
org.apache.commons.collections.iterators.IteratorChain v;
java.util.Iterator v, v;
v := @parameter: java.util.Iterator;
v := @parameter: java.util.Iterator;
v = new org.apache.commons.collections.iterators.IteratorChain;
specialinvoke v.<org.apache.commons.collections.iterators.IteratorChain: void <init>(java.util.Iterator,java.util.Iterator)>(v, v);
return v;
}
public static transient java.util.Iterator chainedIterator(java.util.Iterator[])
{
org.apache.commons.collections.iterators.IteratorChain v;
java.util.Iterator[] v;
v := @parameter: java.util.Iterator[];
v = new org.apache.commons.collections.iterators.IteratorChain;
specialinvoke v.<org.apache.commons.collections.iterators.IteratorChain: void <init>(java.util.Iterator[])>(v);
return v;
}
public static java.util.Iterator chainedIterator(java.util.Collection)
{
org.apache.commons.collections.iterators.IteratorChain v;
java.util.Collection v;
v := @parameter: java.util.Collection;
v = new org.apache.commons.collections.iterators.IteratorChain;
specialinvoke v.<org.apache.commons.collections.iterators.IteratorChain: void <init>(java.util.Collection)>(v);
return v;
}
public static java.util.Iterator collatedIterator(java.util.Comparator, java.util.Iterator, java.util.Iterator)
{
java.util.Iterator v, v;
org.apache.commons.collections.iterators.CollatingIterator v;
java.util.Comparator v, v;
v := @parameter: java.util.Comparator;
v := @parameter: java.util.Iterator;
v := @parameter: java.util.Iterator;
if v != null goto label;
v = <org.apache.commons.collections.ComparatorUtils: java.util.Comparator NATURAL_COMPARATOR>;
goto label;
label:
v = v;
label:
v = new org.apache.commons.collections.iterators.CollatingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.CollatingIterator: void <init>(java.util.Comparator,java.util.Iterator,java.util.Iterator)>(v, v, v);
return v;
}
public static transient java.util.Iterator collatedIterator(java.util.Comparator, java.util.Iterator[])
{
java.util.Iterator[] v;
org.apache.commons.collections.iterators.CollatingIterator v;
java.util.Comparator v, v;
v := @parameter: java.util.Comparator;
v := @parameter: java.util.Iterator[];
if v != null goto label;
v = <org.apache.commons.collections.ComparatorUtils: java.util.Comparator NATURAL_COMPARATOR>;
goto label;
label:
v = v;
label:
v = new org.apache.commons.collections.iterators.CollatingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.CollatingIterator: void <init>(java.util.Comparator,java.util.Iterator[])>(v, v);
return v;
}
public static java.util.Iterator collatedIterator(java.util.Comparator, java.util.Collection)
{
java.util.Collection v;
org.apache.commons.collections.iterators.CollatingIterator v;
java.util.Comparator v, v;
v := @parameter: java.util.Comparator;
v := @parameter: java.util.Collection;
if v != null goto label;
v = <org.apache.commons.collections.ComparatorUtils: java.util.Comparator NATURAL_COMPARATOR>;
goto label;
label:
v = v;
label:
v = new org.apache.commons.collections.iterators.CollatingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.CollatingIterator: void <init>(java.util.Comparator,java.util.Collection)>(v, v);
return v;
}
public static java.util.Iterator objectGraphIterator(java.lang.Object, org.apache.commons.collections.Transformer)
{
org.apache.commons.collections.Transformer v;
java.lang.Object v;
org.apache.commons.collections.iterators.ObjectGraphIterator v;
v := @parameter: java.lang.Object;
v := @parameter: org.apache.commons.collections.Transformer;
v = new org.apache.commons.collections.iterators.ObjectGraphIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectGraphIterator: void <init>(java.lang.Object,org.apache.commons.collections.Transformer)>(v, v);
return v;
}
public static java.util.Iterator transformedIterator(java.util.Iterator, org.apache.commons.collections.Transformer)
{
java.util.Iterator v;
org.apache.commons.collections.Transformer v;
org.apache.commons.collections.iterators.TransformIterator v;
java.lang.NullPointerException v, v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Transformer;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Transformer must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.TransformIterator;
specialinvoke v.<org.apache.commons.collections.iterators.TransformIterator: void <init>(java.util.Iterator,org.apache.commons.collections.Transformer)>(v, v);
return v;
}
public static java.util.Iterator filteredIterator(java.util.Iterator, org.apache.commons.collections.Predicate)
{
java.util.Iterator v;
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.iterators.FilterIterator v;
java.lang.NullPointerException v, v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Predicate;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Predicate must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.FilterIterator;
specialinvoke v.<org.apache.commons.collections.iterators.FilterIterator: void <init>(java.util.Iterator,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
public static java.util.ListIterator filteredListIterator(java.util.ListIterator, org.apache.commons.collections.Predicate)
{
java.util.ListIterator v;
org.apache.commons.collections.Predicate v;
org.apache.commons.collections.iterators.FilterListIterator v;
java.lang.NullPointerException v, v;
v := @parameter: java.util.ListIterator;
v := @parameter: org.apache.commons.collections.Predicate;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("ListIterator must not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Predicate must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.FilterListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.FilterListIterator: void <init>(java.util.ListIterator,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
public static org.apache.commons.collections.ResettableIterator loopingIterator(java.util.Collection)
{
java.lang.NullPointerException v;
org.apache.commons.collections.iterators.LoopingIterator v;
java.util.Collection v;
v := @parameter: java.util.Collection;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Collection must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.LoopingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.LoopingIterator: void <init>(java.util.Collection)>(v);
return v;
}
public static org.apache.commons.collections.ResettableListIterator loopingListIterator(java.util.List)
{
java.util.List v;
java.lang.NullPointerException v;
org.apache.commons.collections.iterators.LoopingListIterator v;
v := @parameter: java.util.List;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("List must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.LoopingListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.LoopingListIterator: void <init>(java.util.List)>(v);
return v;
}
public static org.apache.commons.collections.iterators.NodeListIterator nodeListIterator(org.w3c.dom.NodeList)
{
org.w3c.dom.NodeList v;
org.apache.commons.collections.iterators.NodeListIterator v;
java.lang.NullPointerException v;
v := @parameter: org.w3c.dom.NodeList;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("NodeList must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.NodeListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.NodeListIterator: void <init>(org.w3c.dom.NodeList)>(v);
return v;
}
public static org.apache.commons.collections.iterators.NodeListIterator nodeListIterator(org.w3c.dom.Node)
{
org.apache.commons.collections.iterators.NodeListIterator v;
java.lang.NullPointerException v;
org.w3c.dom.Node v;
v := @parameter: org.w3c.dom.Node;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Node must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.NodeListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.NodeListIterator: void <init>(org.w3c.dom.Node)>(v);
return v;
}
public static java.util.Iterator peekingIterator(java.util.Iterator)
{
java.util.Iterator v;
org.apache.commons.collections.iterators.PeekingIterator v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.commons.collections.iterators.PeekingIterator: org.apache.commons.collections.iterators.PeekingIterator peekingIterator(java.util.Iterator)>(v);
return v;
}
public static java.util.Iterator pushbackIterator(java.util.Iterator)
{
java.util.Iterator v;
org.apache.commons.collections.iterators.PushbackIterator v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.commons.collections.iterators.PushbackIterator: org.apache.commons.collections.iterators.PushbackIterator pushbackIterator(java.util.Iterator)>(v);
return v;
}
public static org.apache.commons.collections.iterators.SkippingIterator skippingIterator(java.util.Iterator, long)
{
org.apache.commons.collections.iterators.SkippingIterator v;
long v;
java.util.Iterator v;
v := @parameter: java.util.Iterator;
v := @parameter: long;
v = new org.apache.commons.collections.iterators.SkippingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.SkippingIterator: void <init>(java.util.Iterator,long)>(v, v);
return v;
}
public static org.apache.commons.collections.iterators.ZippingIterator zippingIterator(java.util.Iterator, java.util.Iterator)
{
org.apache.commons.collections.iterators.ZippingIterator v;
java.util.Iterator v, v;
v := @parameter: java.util.Iterator;
v := @parameter: java.util.Iterator;
v = new org.apache.commons.collections.iterators.ZippingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ZippingIterator: void <init>(java.util.Iterator,java.util.Iterator)>(v, v);
return v;
}
public static org.apache.commons.collections.iterators.ZippingIterator zippingIterator(java.util.Iterator, java.util.Iterator, java.util.Iterator)
{
java.util.Iterator v, v, v;
org.apache.commons.collections.iterators.ZippingIterator v;
v := @parameter: java.util.Iterator;
v := @parameter: java.util.Iterator;
v := @parameter: java.util.Iterator;
v = new org.apache.commons.collections.iterators.ZippingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ZippingIterator: void <init>(java.util.Iterator,java.util.Iterator,java.util.Iterator)>(v, v, v);
return v;
}
public static transient org.apache.commons.collections.iterators.ZippingIterator zippingIterator(java.util.Iterator[])
{
org.apache.commons.collections.iterators.ZippingIterator v;
java.util.Iterator[] v;
v := @parameter: java.util.Iterator[];
v = new org.apache.commons.collections.iterators.ZippingIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ZippingIterator: void <init>(java.util.Iterator[])>(v);
return v;
}
public static java.util.Iterator asIterator(java.util.Enumeration)
{
java.util.Enumeration v;
org.apache.commons.collections.iterators.EnumerationIterator v;
java.lang.NullPointerException v;
v := @parameter: java.util.Enumeration;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Enumeration must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.EnumerationIterator;
specialinvoke v.<org.apache.commons.collections.iterators.EnumerationIterator: void <init>(java.util.Enumeration)>(v);
return v;
}
public static java.util.Iterator asIterator(java.util.Enumeration, java.util.Collection)
{
java.util.Enumeration v;
org.apache.commons.collections.iterators.EnumerationIterator v;
java.util.Collection v;
java.lang.NullPointerException v, v;
v := @parameter: java.util.Enumeration;
v := @parameter: java.util.Collection;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Enumeration must not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Collection must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.EnumerationIterator;
specialinvoke v.<org.apache.commons.collections.iterators.EnumerationIterator: void <init>(java.util.Enumeration,java.util.Collection)>(v, v);
return v;
}
public static java.util.Enumeration asEnumeration(java.util.Iterator)
{
java.util.Iterator v;
java.lang.NullPointerException v;
org.apache.commons.collections.iterators.IteratorEnumeration v;
v := @parameter: java.util.Iterator;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.IteratorEnumeration;
specialinvoke v.<org.apache.commons.collections.iterators.IteratorEnumeration: void <init>(java.util.Iterator)>(v);
return v;
}
public static java.lang.Iterable asIterable(java.util.Iterator)
{
java.util.Iterator v;
java.lang.NullPointerException v;
org.apache.commons.collections.iterators.IteratorIterable v;
v := @parameter: java.util.Iterator;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.IteratorIterable;
specialinvoke v.<org.apache.commons.collections.iterators.IteratorIterable: void <init>(java.util.Iterator,boolean)>(v, 0);
return v;
}
public static java.lang.Iterable asMultipleUseIterable(java.util.Iterator)
{
java.util.Iterator v;
java.lang.NullPointerException v;
org.apache.commons.collections.iterators.IteratorIterable v;
v := @parameter: java.util.Iterator;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.IteratorIterable;
specialinvoke v.<org.apache.commons.collections.iterators.IteratorIterable: void <init>(java.util.Iterator,boolean)>(v, 1);
return v;
}
public static java.util.ListIterator toListIterator(java.util.Iterator)
{
org.apache.commons.collections.iterators.ListIteratorWrapper v;
java.util.Iterator v;
java.lang.NullPointerException v;
v := @parameter: java.util.Iterator;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
v = new org.apache.commons.collections.iterators.ListIteratorWrapper;
specialinvoke v.<org.apache.commons.collections.iterators.ListIteratorWrapper: void <init>(java.util.Iterator)>(v);
return v;
}
public static java.lang.Object[] toArray(java.util.Iterator)
{
java.util.List v;
java.lang.Object[] v;
java.util.Iterator v;
java.lang.NullPointerException v;
v := @parameter: java.util.Iterator;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.util.List toList(java.util.Iterator,int)>(v, 100);
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray()>();
return v;
}
public static java.lang.Object[] toArray(java.util.Iterator, java.lang.Class)
{
java.lang.Object[] v;
java.util.Iterator v;
java.lang.NullPointerException v, v;
java.util.List v;
int v;
java.lang.Class v;
java.lang.Object v;
v := @parameter: java.util.Iterator;
v := @parameter: java.lang.Class;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Array class must not be null");
throw v;
label:
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.util.List toList(java.util.Iterator,int)>(v, 100);
v = interfaceinvoke v.<java.util.List: int size()>();
v = staticinvoke <java.lang.reflect.Array: java.lang.Object newInstance(java.lang.Class,int)>(v, v);
v = interfaceinvoke v.<java.util.List: java.lang.Object[] toArray(java.lang.Object[])>(v);
return v;
}
public static java.util.List toList(java.util.Iterator)
{
java.util.List v;
java.util.Iterator v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.util.List toList(java.util.Iterator,int)>(v, 10);
return v;
}
public static java.util.List toList(java.util.Iterator, int)
{
java.util.Iterator v;
int v;
java.lang.Object v;
java.lang.IllegalArgumentException v;
java.lang.NullPointerException v;
boolean v;
java.util.ArrayList v;
v := @parameter: java.util.Iterator;
v := @parameter: int;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Iterator must not be null");
throw v;
label:
if v >= 1 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Estimated size must be greater than 0");
throw v;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
public static java.util.Iterator getIterator(java.lang.Object)
{
java.util.Enumeration v;
java.lang.NoSuchMethodException v;
org.apache.commons.collections.iterators.ArrayIterator v;
java.lang.reflect.Method v;
boolean v, v, v, v, v, v, v, v, v, v;
java.lang.IllegalAccessException v;
java.util.Collection v;
java.lang.reflect.InvocationTargetException v;
org.apache.commons.collections.iterators.ObjectArrayIterator v;
java.lang.Object[] v;
java.util.Iterator v, v;
java.lang.Class[] v;
java.lang.RuntimeException v;
org.apache.commons.collections.ResettableIterator v, v;
org.apache.commons.collections.iterators.EnumerationIterator v, v;
java.lang.Class v, v, v, v;
java.lang.Object v, v;
org.apache.commons.collections.iterators.NodeListIterator v, v;
v := @parameter: java.lang.Object;
if v != null goto label;
v = staticinvoke <org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.ResettableIterator emptyIterator()>();
return v;
label:
v = v instanceof java.util.Iterator;
if v == 0 goto label;
return v;
label:
v = v instanceof java.lang.Iterable;
if v == 0 goto label;
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
return v;
label:
v = v instanceof java.lang.Object[];
if v == 0 goto label;
v = new org.apache.commons.collections.iterators.ObjectArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ObjectArrayIterator: void <init>(java.lang.Object[])>(v);
return v;
label:
v = v instanceof java.util.Enumeration;
if v == 0 goto label;
v = new org.apache.commons.collections.iterators.EnumerationIterator;
specialinvoke v.<org.apache.commons.collections.iterators.EnumerationIterator: void <init>(java.util.Enumeration)>(v);
return v;
label:
v = v instanceof java.util.Map;
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
return v;
label:
v = v instanceof org.w3c.dom.NodeList;
if v == 0 goto label;
v = new org.apache.commons.collections.iterators.NodeListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.NodeListIterator: void <init>(org.w3c.dom.NodeList)>(v);
return v;
label:
v = v instanceof org.w3c.dom.Node;
if v == 0 goto label;
v = new org.apache.commons.collections.iterators.NodeListIterator;
specialinvoke v.<org.apache.commons.collections.iterators.NodeListIterator: void <init>(org.w3c.dom.Node)>(v);
return v;
label:
v = v instanceof java.util.Dictionary;
if v == 0 goto label;
v = new org.apache.commons.collections.iterators.EnumerationIterator;
v = virtualinvoke v.<java.util.Dictionary: java.util.Enumeration elements()>();
specialinvoke v.<org.apache.commons.collections.iterators.EnumerationIterator: void <init>(java.util.Enumeration)>(v);
return v;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: boolean isArray()>();
if v == 0 goto label;
v = new org.apache.commons.collections.iterators.ArrayIterator;
specialinvoke v.<org.apache.commons.collections.iterators.ArrayIterator: void <init>(java.lang.Object)>(v);
return v;
label:
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = (java.lang.Class[]) null;
v = virtualinvoke v.<java.lang.Class: java.lang.reflect.Method getMethod(java.lang.String,java.lang.Class[])>("iterator", v);
v = class "Ljava/util/Iterator;";
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Class getReturnType()>();
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
if v == 0 goto label;
v = (java.lang.Object[]) null;
v = virtualinvoke v.<java.lang.reflect.Method: java.lang.Object invoke(java.lang.Object,java.lang.Object[])>(v, v);
if v == null goto label;
label:
return v;
label:
v := @caughtexception;
goto label;
label:
v := @caughtexception;
goto label;
label:
v := @caughtexception;
goto label;
label:
v := @caughtexception;
label:
v = staticinvoke <org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.ResettableIterator singletonIterator(java.lang.Object)>(v);
return v;
catch java.lang.RuntimeException from label to label with label;
catch java.lang.NoSuchMethodException from label to label with label;
catch java.lang.IllegalAccessException from label to label with label;
catch java.lang.reflect.InvocationTargetException from label to label with label;
}
public static void forEach(java.util.Iterator, org.apache.commons.collections.Closure)
{
java.util.Iterator v;
java.lang.Object v;
org.apache.commons.collections.Closure v;
java.lang.NullPointerException v;
boolean v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Closure;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Closure must not be null");
throw v;
label:
if v == null goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<org.apache.commons.collections.Closure: void execute(java.lang.Object)>(v);
goto label;
label:
return;
}
public static java.lang.Object forEachButLast(java.util.Iterator, org.apache.commons.collections.Closure)
{
java.util.Iterator v;
java.lang.Object v;
org.apache.commons.collections.Closure v;
java.lang.NullPointerException v;
boolean v, v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Closure;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Closure must not be null.");
throw v;
label:
if v == null goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
interfaceinvoke v.<org.apache.commons.collections.Closure: void execute(java.lang.Object)>(v);
goto label;
label:
return v;
label:
return null;
}
public static java.lang.Object find(java.util.Iterator, org.apache.commons.collections.Predicate)
{
java.util.Iterator v;
org.apache.commons.collections.Predicate v;
java.lang.Object v;
java.lang.NullPointerException v;
boolean v, v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Predicate;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Predicate must not be null");
throw v;
label:
if v == null goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.commons.collections.Predicate: boolean evaluate(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
return null;
}
public static int indexOf(java.util.Iterator, org.apache.commons.collections.Predicate)
{
java.util.Iterator v;
org.apache.commons.collections.Predicate v;
java.lang.NullPointerException v;
int v, v;
java.lang.Object v;
boolean v, v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Predicate;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Predicate must not be null");
throw v;
label:
if v == null goto label;
v = 0;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.commons.collections.Predicate: boolean evaluate(java.lang.Object)>(v);
if v == 0 goto label;
return v;
label:
v = v + 1;
goto label;
label:
v = (int) -1;
return v;
}
public static boolean matchesAny(java.util.Iterator, org.apache.commons.collections.Predicate)
{
java.util.Iterator v;
org.apache.commons.collections.Predicate v;
int v, v;
boolean v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Predicate;
v = staticinvoke <org.apache.commons.collections.IteratorUtils: int indexOf(java.util.Iterator,org.apache.commons.collections.Predicate)>(v, v);
v = (int) -1;
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static boolean matchesAll(java.util.Iterator, org.apache.commons.collections.Predicate)
{
java.util.Iterator v;
org.apache.commons.collections.Predicate v;
java.lang.Object v;
java.lang.NullPointerException v;
boolean v, v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Predicate;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Predicate must not be null");
throw v;
label:
if v == null goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.commons.collections.Predicate: boolean evaluate(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public static boolean isEmpty(java.util.Iterator)
{
java.util.Iterator v;
boolean v, v;
v := @parameter: java.util.Iterator;
if v == null goto label;
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static boolean contains(java.util.Iterator, java.lang.Object)
{
java.util.Iterator v;
org.apache.commons.collections.Predicate v;
java.lang.Object v;
boolean v;
v := @parameter: java.util.Iterator;
v := @parameter: java.lang.Object;
v = staticinvoke <org.apache.commons.collections.functors.EqualPredicate: org.apache.commons.collections.Predicate equalPredicate(java.lang.Object)>(v);
v = staticinvoke <org.apache.commons.collections.IteratorUtils: boolean matchesAny(java.util.Iterator,org.apache.commons.collections.Predicate)>(v, v);
return v;
}
public static java.lang.Object get(java.util.Iterator, int)
{
java.lang.IndexOutOfBoundsException v;
java.util.Iterator v;
int v, v, v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @parameter: java.util.Iterator;
v := @parameter: int;
v = v;
staticinvoke <org.apache.commons.collections.CollectionUtils: void checkIndexBounds(int)>(v);
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = v - 1;
v = (int) -1;
if v != v goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
return v;
label:
interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
goto label;
label:
v = new java.lang.IndexOutOfBoundsException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Entry does not exist: \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
}
public static java.lang.Object first(java.util.Iterator)
{
java.lang.Object v;
java.util.Iterator v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.lang.Object get(java.util.Iterator,int)>(v, 0);
return v;
}
public static int size(java.util.Iterator)
{
int v;
java.util.Iterator v;
boolean v;
v := @parameter: java.util.Iterator;
v = 0;
if v == null goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v + 1;
goto label;
label:
return v;
}
public static java.lang.String toString(java.util.Iterator)
{
org.apache.commons.collections.Transformer v;
java.lang.String v;
java.util.Iterator v;
v := @parameter: java.util.Iterator;
v = staticinvoke <org.apache.commons.collections.TransformerUtils: org.apache.commons.collections.Transformer stringValueTransformer()>();
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.lang.String toString(java.util.Iterator,org.apache.commons.collections.Transformer,java.lang.String,java.lang.String,java.lang.String)>(v, v, ", ", "[", "]");
return v;
}
public static java.lang.String toString(java.util.Iterator, org.apache.commons.collections.Transformer)
{
org.apache.commons.collections.Transformer v;
java.lang.String v;
java.util.Iterator v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Transformer;
v = staticinvoke <org.apache.commons.collections.IteratorUtils: java.lang.String toString(java.util.Iterator,org.apache.commons.collections.Transformer,java.lang.String,java.lang.String,java.lang.String)>(v, v, ", ", "[", "]");
return v;
}
public static java.lang.String toString(java.util.Iterator, org.apache.commons.collections.Transformer, java.lang.String, java.lang.String, java.lang.String)
{
java.lang.NullPointerException v, v, v, v;
int v, v, v, v, v;
java.lang.String v, v, v, v;
boolean v;
java.util.Iterator v;
org.apache.commons.collections.Transformer v;
java.lang.Object v, v;
java.lang.StringBuilder v;
v := @parameter: java.util.Iterator;
v := @parameter: org.apache.commons.collections.Transformer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("transformer may not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("delimiter may not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("prefix may not be null");
throw v;
label:
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("suffix may not be null");
throw v;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>(v);
if v == null goto label;
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.commons.collections.Transformer: java.lang.Object transform(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v <= v goto label;
v = virtualinvoke v.<java.lang.StringBuilder: int length()>();
v = virtualinvoke v.<java.lang.String: int length()>();
v = v - v;
virtualinvoke v.<java.lang.StringBuilder: void setLength(int)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
org.apache.commons.collections.MapIterator v;
org.apache.commons.collections.ResettableListIterator v;
org.apache.commons.collections.OrderedIterator v;
org.apache.commons.collections.ResettableIterator v;
org.apache.commons.collections.OrderedMapIterator v;
v = <org.apache.commons.collections.iterators.EmptyIterator: org.apache.commons.collections.ResettableIterator RESETTABLE_INSTANCE>;
<org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.ResettableIterator EMPTY_ITERATOR> = v;
v = <org.apache.commons.collections.iterators.EmptyListIterator: org.apache.commons.collections.ResettableListIterator RESETTABLE_INSTANCE>;
<org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.ResettableListIterator EMPTY_LIST_ITERATOR> = v;
v = <org.apache.commons.collections.iterators.EmptyOrderedIterator: org.apache.commons.collections.OrderedIterator INSTANCE>;
<org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.OrderedIterator EMPTY_ORDERED_ITERATOR> = v;
v = <org.apache.commons.collections.iterators.EmptyMapIterator: org.apache.commons.collections.MapIterator INSTANCE>;
<org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.MapIterator EMPTY_MAP_ITERATOR> = v;
v = <org.apache.commons.collections.iterators.EmptyOrderedMapIterator: org.apache.commons.collections.OrderedMapIterator INSTANCE>;
<org.apache.commons.collections.IteratorUtils: org.apache.commons.collections.OrderedMapIterator EMPTY_ORDERED_MAP_ITERATOR> = v;
return;
}
}