Added tests to make sure the map/list/range datatype receivers whitelist works. It's possible to create a hashmap using Groovy's `[key:value, key2:value, etc]` syntax and call methods on it, since `java.lang.Map` is in the receivers whitelist.