Java 8 opcional

Quero verificar se um tamanho de objeto específico é maior que 0. Se for maior que 0, desejo criar um objeto opcional; caso contrário, desejo retornar um vazio opcional. Esta é a versão longa do código java:

if(fooA.size>0) {
    return Optional.of(new Foo());
} else {
    return Optional.empty();
}

Existe alguma maneira de compactar isso em uma linha usando a biblioteca opcional do java 8?

questionAnswers(2)

yourAnswerToTheQuestion