``` public interface Foo { <T> T execute...
# announcements
z
Copy code
public interface Foo {
    <T> T execute(Bar<T> action);
}
public interface Bar<T> {
    T execute();
}
public class Zip {
    static void doStuff(Foo foo)
}