I can't find what the spec is saying, but I remember that Abstract class with one abstract method is also SAM. Currently in b63 I got java: incompatible types: the target type must be a functional interface Will it be supported in the future ? Thanks Boaz