Report question

Question: When to use nil, blank, empty?