public interface  com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator extends java.lang.Object implements java.util.Iterator
{
public abstract java.lang.Object peek();
public static com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator concat(com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator, com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator)
{
com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator v, v;
com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator$1 v;
v := @parameter: com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator;
v := @parameter: com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator;
v = new com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator$1;
specialinvoke v.<com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator$1: void <init>(com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator,com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator)>(v, v);
return v;
}
public static com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator comparing(com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator, com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator, java.util.Comparator)
{
com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator$2 v;
com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator v, v;
java.util.Comparator v;
v := @parameter: com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator;
v := @parameter: com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator;
v := @parameter: java.util.Comparator;
v = new com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator$2;
specialinvoke v.<com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator$2: void <init>(com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator,com.github.benmanes.caffeine.cache.LinkedDeque$PeekingIterator,java.util.Comparator)>(v, v, v);
return v;
}
}