the metadata of the element in xsd
minOccurs="0"
maxOccurs="unbounded"
I notice that some use AbstractMappedMetaData (Like ApplicationExceptionsMetaData) and some List (like InitMethodsMetaData). What is the different?
Have a look at AbstractMappedMetaData. It's also a map.