package com.google.common.collect; import com.google.common.base.Preconditions; import java.util.Iterator; /* loaded from: classes.dex */ abstract class TransformedIterator implements Iterator { final Iterator a; TransformedIterator(Iterator it) { Preconditions.a(it); this.a = it; } abstract T a(F f); @Override // java.util.Iterator public final boolean hasNext() { return this.a.hasNext(); } @Override // java.util.Iterator public final T next() { return a(this.a.next()); } @Override // java.util.Iterator public final void remove() { this.a.remove(); } }