// 
// Decompiled by Procyon v0.6.0
// 

package io.sentry.util;

import java.util.Iterator;
import java.util.Collection;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.ArrayList;
import io.sentry.EventProcessor;
import org.jetbrains.annotations.Nullable;
import io.sentry.internal.eventprocessor.EventProcessorAndOrder;
import java.util.List;

public final class EventProcessorUtils
{
    public static List<EventProcessor> unwrap(@Nullable final List<EventProcessorAndOrder> orderedEventProcessor) {
        final List<EventProcessor> eventProcessors = new ArrayList<EventProcessor>();
        if (orderedEventProcessor != null) {
            for (final EventProcessorAndOrder eventProcessorAndOrder : orderedEventProcessor) {
                eventProcessors.add(eventProcessorAndOrder.getEventProcessor());
            }
        }
        return new CopyOnWriteArrayList<EventProcessor>(eventProcessors);
    }
}
