/**
 * public final class MyList<out T#0 (* T *) : kotlin/Any> : kotlin/collections/List<T#0> {
 *
 *   // signature: <init>(Ljava/util/List;)V
 *   public constructor(wrappedList: kotlin/collections/List<T#0>)
 *
 *   // signature: contains(Ljava/lang/Object;)Z
 *   public open (* delegation *) operator fun contains(element: T#0): kotlin/Boolean
 *
 *   // signature: containsAll(Ljava/util/Collection;)Z
 *   public open (* delegation *) fun containsAll(elements: kotlin/collections/Collection<T#0>): kotlin/Boolean
 *
 *   // signature: get(I)Ljava/lang/Object;
 *   public open (* delegation *) operator fun get(index: kotlin/Int): T#0
 *
 *   // signature: indexOf(Ljava/lang/Object;)I
 *   public open (* delegation *) fun indexOf(element: T#0): kotlin/Int
 *
 *   // signature: isEmpty()Z
 *   public open (* delegation *) fun isEmpty(): kotlin/Boolean
 *
 *   // signature: iterator()Ljava/util/Iterator;
 *   public open (* delegation *) operator fun iterator(): kotlin/collections/Iterator<T#0>
 *
 *   // signature: lastIndexOf(Ljava/lang/Object;)I
 *   public open (* delegation *) fun lastIndexOf(element: T#0): kotlin/Int
 *
 *   // signature: listIterator()Ljava/util/ListIterator;
 *   public open (* delegation *) fun listIterator(): kotlin/collections/ListIterator<T#0>
 *
 *   // signature: listIterator(I)Ljava/util/ListIterator;
 *   public open (* delegation *) fun listIterator(index: kotlin/Int): kotlin/collections/ListIterator<T#0>
 *
 *   // signature: subList(II)Ljava/util/List;
 *   public open (* delegation *) fun subList(fromIndex: kotlin/Int, toIndex: kotlin/Int): kotlin/collections/List<T#0>
 *
 *   // getter: getSize()I
 *   public open (* delegation *) val size: kotlin/Int
 *     public open get
 *
 *   // field: wrappedList:Ljava/util/List;
 *   private final val wrappedList: kotlin/collections/List<T#0>
 *     private final get
 *
 *   // module name: main
 * }
 */
@kotlin.Metadata()
public final class MyList<T extends java.lang.Object> implements java.util.List<T>, kotlin.jvm.internal.markers.KMappedMarker {
    @org.jetbrains.annotations.NotNull()
    private final java.util.List<T> wrappedList = null;

    @java.lang.Override()
    public final int size() {
        return 0;
    }

    public MyList(@org.jetbrains.annotations.NotNull()
    java.util.List<? extends T> wrappedList) {
        super();
    }

    @java.lang.Override()
    public void add(int index, T element) {
    }

    @java.lang.Override()
    public boolean add(T element) {
        return false;
    }

    @java.lang.Override()
    public boolean addAll(int index, java.util.Collection<? extends T> elements) {
        return false;
    }

    @java.lang.Override()
    public boolean addAll(java.util.Collection<? extends T> elements) {
        return false;
    }

    @java.lang.Override()
    public void clear() {
    }

    @java.lang.Override()
    public boolean contains(@org.jetbrains.annotations.Nullable()
    java.lang.Object element) {
        return false;
    }

    @java.lang.Override()
    public boolean containsAll(@org.jetbrains.annotations.NotNull()
    java.util.Collection<?> elements) {
        return false;
    }

    @java.lang.Override()
    @org.jetbrains.annotations.NotNull()
    public T get(int index) {
        return null;
    }

    @java.lang.Override()
    public int getSize() {
        return 0;
    }

    @java.lang.Override()
    public int indexOf(@org.jetbrains.annotations.Nullable()
    java.lang.Object element) {
        return 0;
    }

    @java.lang.Override()
    public boolean isEmpty() {
        return false;
    }

    @java.lang.Override()
    @org.jetbrains.annotations.NotNull()
    public java.util.Iterator<T> iterator() {
        return null;
    }

    @java.lang.Override()
    public int lastIndexOf(@org.jetbrains.annotations.Nullable()
    java.lang.Object element) {
        return 0;
    }

    @java.lang.Override()
    @org.jetbrains.annotations.NotNull()
    public java.util.ListIterator<T> listIterator() {
        return null;
    }

    @java.lang.Override()
    @org.jetbrains.annotations.NotNull()
    public java.util.ListIterator<T> listIterator(int index) {
        return null;
    }

    public T remove(int index) {
        return null;
    }

    @java.lang.Override()
    public boolean remove(java.lang.Object element) {
        return false;
    }

    @java.lang.Override()
    public boolean removeAll(java.util.Collection<?> elements) {
        return false;
    }

    @java.lang.Override()
    public boolean retainAll(java.util.Collection<?> elements) {
        return false;
    }

    @java.lang.Override()
    public T set(int index, T element) {
        return null;
    }

    @java.lang.Override()
    @org.jetbrains.annotations.NotNull()
    public java.util.List<T> subList(int fromIndex, int toIndex) {
        return null;
    }

    public java.lang.Object[] toArray() {
        return null;
    }

    public <T extends java.lang.Object>T[] toArray(T[] array) {
        return null;
    }
}
