Null checks for MultiMap methods

I used NullPointerException because IMap already uses that exception when a user passes null value as parameter. However I'm not sure whether it should be IllegalArgumentException or not.
Actually that commit is not belong to this PR. See 1db16d02de948e3bdf29ff73e63060fbfda1c8d1