XStream

PureJavaReflectionProvider.instantiateUsingSerialization uses ObjectInputStream, which uses Class.forName() to resolve classes; this makes the unmarshalling process fail in multi-classloader environments, such as OSGi