Есть ли метод JDK или Guava, чтобы превратить ноль в пустой список?

Есть ли такой метод в JDK или Google Guava?

public static  Collection safe(Collection collection) {
    if (collection == null) {
        return new ArrayList(0);
    } else {
        return collection;
    }
}

что позволяет легко не потерпеть крах в расширенном цикле, если что-то возвращает, например, нулевой список

for (String string : CollectionUtils.safe(foo.canReturnANullListOfStrings())) {
    // do something
}

не потерпит крах.

Я оглянулся, но не смог найти ни одного такого метода, и мне интересно, пропустил ли я его или есть причина, почему такой удобный метод не удобен и поэтому не включен?

Ответы на вопрос(5)

Ваш ответ на вопрос