I posted an answer on this question. I initially interpreted that OP was using
<h:selectManyMenu> and my answer was targeted on that. After posting it and re-reading the question once more, I had a %@#$ moment, deleted the answer, thought a sec about the solution, edited the answer and then undeleted it. All within the 5 minute grace period. It got upvoted and accepted as well.
Did something fail during the undelete?