Basicamente quero criar um método exec que executa qualquer tipo de ExecContext, ou seja, ExecContext<String>, ExecContext<Date>, ExecContext<Blah>, etc.
public static class ExecContext<E> {
public void doSomething(E e) {
System.out.println(e);
}
}
public static void exec(ExecContext<?> ctx) {
String s = new String("saoj");
ctx.doSomething(s); // <===================== ERROR: s is not ?
}