/* package whatever; // don't place package name! */

import java.util.*;
import java.lang.*;
import java.io.*;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
 
        public static class Pair<A, B> {
                public static <A, B> Pair<A, B> create(A a, B b) {
                        return null;
                }
        }
       
        public static class Animal {}
        public static class Tiger extends Animal {}
       
        public static void main(final String[] args) throws Exception {
                List<Class<? extends Animal>> list = new ArrayList<>();
                list.add(Tiger.class);
				List<Class<?>>  gList = list; 
        }
}