You should consider the four different possible conditions that you may need to check on (based on your first if statement):
A) The Map is completely empty
B) The Map is not empty, but doesn't contain the requested key
C) The Map is not empty, but the List value for the key is empty
D) The Map is not empty, and the List value for the key is not empty
Your 2 statements will provide the same results for 2 of these conditions, but different results for the other 2 conditions.