Checks if an expression can be converted to SAM (Single Abstract Method).
Before:
new Thread(new Runnable { override def run() = println() }
After:
new Thread(() => println())