Frente a la opción planteada en la pregunta, considero que la respuesta La anterior también es una respuesta correcta, ya que la misma documentación para crear un ArrayList nos indica:
No obstante, tal vez, por un tema de mejora de accesibilidad (Para que el cliente sepa que no puede ingresar más productos al carrito). la respuesta correcta es:
Más no por la justificación actual de la respuesta.