In order to provide preprocessor support for low-end Java devices/
phones, EclipseME/MTJ has hooked into JDT by using a Classloader hook
for a few releases. This has worked fine until recent Galileo
builds. One of our users let us know that our runtime hooks are no
longer working on the Galileo builds. The exception stack trace the
user is seeing is:

// If the bundle loader is of the current type and is for
// the JDT core bundle, we will go ahead and force an OSGi
"wire"
// back to our package implementation from the JDT plug-in.
if (isEclipseBundleLoader && isJdtCore) {
if (Debug.DEBUG_GENERAL) {
System.out
.println("Adding dynamic import into JDT Core
bundle");
}