Вы должны вернуть пустую коллекцию.Это позволит вам не проверять каждый раз, когда вы получаете нулевое значение в качестве возврата.
У вас всегда будет такой код (абстрактный код):
for index = 0 to collection.size
// do operations
вместо:
if collection != null
for index = 0 to collection.size
// do operations
Кроме того, вы можете расширить его до шаблона NULL Object , если вам нужно более сложное поведение из вашей коллекции.