Java 8 opcional

Quiero verificar si un tamaño de objeto en particular es mayor que 0. Si es mayor que 0, entonces quiero crear un objeto opcional, si no, entonces quiero devolver un vacío opcional. Esta es la versión larga del código java:

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

¿Hay alguna forma de compactar esto en una línea usando la biblioteca opcional de Java 8?

Respuestas a la pregunta(2)

Su respuesta a la pregunta