trait Z { // extra space made the pattern OK def f = {{3}} match { case {{3}} => } // lack of space: error: illegal start of simple pattern def g = {{3}} match { case {{3}} => } }