¿Existe un método JDK o Guava para convertir un nulo en una lista vacía?

¿Existe un método como este en el JDK o Google Guava?

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

lo que facilita que no se bloquee en un bucle mejorado si, por ejemplo, algo devuelve una lista nula

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

no se estrellaría

Miré a mi alrededor, pero no pude encontrar ningún método de este tipo, y me pregunto si me lo perdí o si hay una razón por la que un método tan práctico no es práctico y, por lo tanto, no está incluido.

Respuestas a la pregunta(5)

Su respuesta a la pregunta