((com.a.a.a.a.b.e.a)localObject).g();
if (((com.a.a.a.a.b.e.a)localObject).h())
localIterator.remove();
}
Object localObject = this.b.values().iterator();
d locald;
while (((Iterator)localObject).hasNext())
{
locald = (d)((Iterator)localObject).next();
this.a.b(locald.d());
}
this.a.a();
localObject = this.b.values().iterator();
while (((Iterator)localObject).hasNext())
{
locald = (d)((Iterator)localObject).next();
b localb = this.a.b(locald.d().a().longValue());
locald.a(localb);
}
}