A JVM plugin environment built on OSGi