// Generated automatically from org.apache.commons.collections4.set.ListOrderedSet for testing purposes

package org.apache.commons.collections4.set;

import java.util.Collection;
import java.util.List;
import java.util.Set;
import java.util.function.Predicate;
import org.apache.commons.collections4.OrderedIterator;
import org.apache.commons.collections4.set.AbstractSerializableSetDecorator;

public class ListOrderedSet<E> extends AbstractSerializableSetDecorator<E>
{
    protected ListOrderedSet(Set<E> p0){}
    protected ListOrderedSet(Set<E> p0, List<E> p1){}
    public <T> T[] toArray(T[] p0){ return null; }
    public E get(int p0){ return null; }
    public E remove(int p0){ return null; }
    public List<E> asList(){ return null; }
    public ListOrderedSet(){}
    public Object[] toArray(){ return null; }
    public OrderedIterator<E> iterator(){ return null; }
    public String toString(){ return null; }
    public boolean add(E p0){ return false; }
    public boolean addAll(Collection<? extends E> p0){ return false; }
    public boolean addAll(int p0, Collection<? extends E> p1){ return false; }
    public boolean remove(Object p0){ return false; }
    public boolean removeAll(Collection<? extends Object> p0){ return false; }
    public boolean removeIf(Predicate<? super E> p0){ return false; }
    public boolean retainAll(Collection<? extends Object> p0){ return false; }
    public int indexOf(Object p0){ return 0; }
    public static <E> ListOrderedSet<E> listOrderedSet(List<E> p0){ return null; }
    public static <E> ListOrderedSet<E> listOrderedSet(Set<E> p0){ return null; }
    public static <E> ListOrderedSet<E> listOrderedSet(Set<E> p0, List<E> p1){ return null; }
    public void add(int p0, E p1){}
    public void clear(){}
}
