Optimized parameter length comparisons for constructor/method sorting

Issue: SPR-12385
Defensive String equals comparison in ClassReader

Issue: SPR-12382
XmlOptionsFactoryBean initializes empty XmlOptions by default and uses efficient entrySet iteration

Issue: SPR-12383