Z.B., eine String-Liste

public interface Config extends ConfigurationItem {
  @ListBinding()
  List<String> getMyListValues();
}

lässt sich über XML-Tags konfigurieren als:

<foo>
  <my-list-values>
    <my-list-value value="bli" />
    <my-list-value value="bla" />
    <my-list-value value="blub" />
  </my-list-values>
</foo>

Der Default-Wert ist in beiden Fällen eine leere, modifizierbare und größenveränderbare Liste, nicht null.