Plugins should be able to define what version of Java they require. This allows us to have plugins that require later versions of Java than the minimum requirement of Openfire.