package org.snmp4j.agent.request;

import java.util.Iterator;
import org.snmp4j.agent.request.SubRequest;

/* JADX INFO: loaded from: classes.dex */
public class SubRequestIteratorSupport<S extends SubRequest> implements SubRequestIterator<S> {
    private Iterator subRequests;

    public SubRequestIteratorSupport(Iterator it) {
        this.subRequests = it;
    }

    @Override // org.snmp4j.agent.request.SubRequestIterator, java.util.Iterator
    public boolean hasNext() {
        return this.subRequests.hasNext();
    }

    protected S mapToSubRequest(Object obj) {
        return (S) obj;
    }

    @Override // java.util.Iterator
    public void remove() {
        throw new UnsupportedOperationException();
    }

    @Override // org.snmp4j.agent.request.SubRequestIterator, java.util.Iterator
    public S next() {
        return (S) mapToSubRequest(this.subRequests.next());
    }
}
