Hi, conversion to SAM types does not work for extended interfaces like A: interface A{ Object m(); extension void n() default E.n; //works with if this line is commented out } class E{ public static void n(A a){}; } A t = #{value}; //does not compile Error message: "invalid target type A for lambda conversion". Thomas