No... it does a warning:
```
non-variable type argument Any in type pattern Map[_,Any] is unchecked since it is eliminated by erasure
        case data:Map[_, Any] =>
                  ^
```