Recuperando Valores de Cookie e Matriz em Tags JSTL

Ao recuperar cookies, preciso usar:

<c:forEach items="${cookie}" var="currentCookie">  
    ${currentCookie.value.name} </br>
</c:forEach>

Mas, ao usar matrizes personalizadas, por que precisamos pular a função .value?

<c:forEach items="${myList}" var="myList">  
    ${myList.name} </br>
</c:forEach>

Cookie contém uma função .getValue () que retorna o conteúdo do cookie no formato de string, então como usar o currentCookie.value.name funciona?

questionAnswers(1)

yourAnswerToTheQuestion