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

import java.util.List;

/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
    public static void main(String[] args) throws Exception {
        outer(Integer.class, inner("abc"));
    }

    static <C> void outer(Class<C> c, List<? super C> s){
    }

    static <C> List<C> inner(C c) {
        return null;
    }
}