As I see ((Integer.MIN_VALUE - 1) == Integer.MAX_VALUE), Did you intend to make the XML files defined under common to get the lowest precedence(and thereby not be overridden by any of other initializers) of all the SharedContextInitializers?

Also, using the variables Ordered.HIGHEST_PRECEDENCE and Ordered.LOWEST_PRECEDENCE would make it easier to understand at first glance.