interface SAM { X m(int i, int j); } class Foo { void test() { SAM s3 = m((i, j) -> i + j); } SAM m(SAM s) { return null; } }