mu$i$a.java 893 Bytes
import java.util.Collection;
import java.util.ConcurrentModificationException;
import java.util.Iterator;

class mu$i$a
  implements Iterator<V>
{
  final Iterator<V> a;
  final Collection<V> b = this.c.c;
  
  mu$i$a(mu.i parami)
  {
    this.a = mu.b(parami.c);
  }
  
  mu$i$a(Iterator<V> paramIterator)
  {
    Iterator localIterator;
    this.a = localIterator;
  }
  
  final void a()
  {
    this.c.a();
    if (this.c.c != this.b) {
      throw new ConcurrentModificationException();
    }
  }
  
  public boolean hasNext()
  {
    a();
    return this.a.hasNext();
  }
  
  public V next()
  {
    a();
    return (V)this.a.next();
  }
  
  public void remove()
  {
    this.a.remove();
    mu.b(this.c.f);
    this.c.b();
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/mu$i$a.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */