```scala object Test { def main(args: Array[String]) { val x = "a" val result = ( { val x = "b" "b" == } )(x) println(result) } } ``` a) prints "true" b) prints "false" c) compile error: missing arguments for method == in class Object; d) compiler crashes in GenICode