public class Test { void foo(Sam s) {} } interface Sam { void foo(int x); }