Plugins can have dependencies on whatever they want, so long as they are versioned with the system.

What should the code look like here? As far as I can see Java seems to be unicode only ?