Collections.emptyList () vs. nova instância

Na prática, é melhor retornar uma lista vazia como esta : return Collections.emptyList(); Ou como esta : return new ArrayList<Foo>(); Ou isso é completamente dependente do que você fará com a lista