The AbstractMenuRenderer does not render children that are not of type UIMenuGroup, UIMenuItem or UIMenuSeparator. This means that a solution such as acegijsf cannot be used to control rendering of menuItems etc.

Can any of the developers suggest why this is the case? It seems a little restrictive.