Actually that's incorrect. I had this same discussion with Juergen for Spring Framework bug [SPR-10767|https://jira.springsource.org/browse/SPR-10767]. First, the default value in the XSD does not apply if {{<exclude-unlisted-classes>}} is omitted. It only applies if {{<exclude-unlisted-classes>}} is present but empty.
However, the 1.0 XSD was _incorrect_. The spec says that the default is {{true}} in both 1.0 and 2.0 (which is the only thing that can possibly make sense if the file contains {{<exclude-unlisted-classes />}} ... that would NEVER mean "don't exclude unlisted classes"). The XSD does not comply with the spec in 1 . 0. This was fixed in 2.0, but the spec did not change. Therefore, this change is correct as-is.
|