Of course, we can live with 'expanding', but to be more consistent we should disable to use collection beans in this case, because we don't allow that within XML. Although we can `<request-handler-advice-chain ref="adviceList"/>`
Regading `<util:list id="adviceList">`. I think, if guys use annotations, they configure beans with `@Configuration`. So it will be:
```
@Bean
public Advice advice1()

@Bean
public Advice advice2()
```
and that's all: there is no need to wrap them to the colledction bean.
From other side: collection beans allow to provide some 'black box' with child anonymous beans...
Nevertheless it's just IMHO...