Java devuelve una lista vacía

Tengo mi método Java como a continuación;

public List<Lookup> findAll(String lang) {
    Query query = entityManager.createNamedQuery("Lookup.findAll");
    if (isValidLang(lang)) {
        query.setParameter("lang", lang);
        return query.getResultList();
    } else {
        //return empty list
    }
}

Ahora el método devuelve Lista para coincidencias válidas de lang.

Pero si ese no es el caso, quiero devolver una lista vacía. Mi pregunta es ¿cómo actualizo el código y cuál es la mejor manera de devolver una lista vacía para que el código no falle?

Respuestas a la pregunta(5)

Su respuesta a la pregunta