001package types.abstractTypes;
002public class Main {
003        private Main() {}
004        public static void main(String[] args) {
005                java.util.LinkedList<?> o1 = new java.util.LinkedList<>();
006                java.util.AbstractSequentialList<?> o2 = o1;
007                java.util.AbstractList<?> o3 = o1;
008                java.util.AbstractCollection<?> o4 = o1;
009                java.lang.Object o5 = o1;
010
011                java.util.List<?> i1 = o1;
012                java.util.Collection<?> i2 = o1;
013
014                java.io.Serializable i3 = o1;
015                java.lang.Cloneable i4 = o1;
016        }
017}