class Test {
public static void main
(String[] args
) { Test test = new Test();
test.
setAction(() -> System.
out.
print("Action 1! ")); }
public void setAction(T t) {
t.m1();
}
}
interface T {
public void m1();
}
Y2xhc3MgVGVzdCB7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgVGVzdCB0ZXN0ID0gbmV3IFRlc3QoKTsKICAgIHRlc3Quc2V0QWN0aW9uKCgpIC0+IFN5c3RlbS5vdXQucHJpbnQoIkFjdGlvbiAxISAiKSk7CiAgfQoKICBwdWJsaWMgdm9pZCBzZXRBY3Rpb24oVCB0KSB7CiAgICB0Lm0xKCk7CiAgfQp9CgppbnRlcmZhY2UgVCB7CiAgcHVibGljIHZvaWQgbTEoKTsKCn0=