protected Deserializer getDefaultDeserializer(Class cls) { if (!cls.getName().startsWith("javax.management.")) return super.getDefaultDeserializer(cls); // A bug in the Hessian protocol requires JMX exception to be treated as normal objects if (Throwable.class.isAssignableFrom(cls)) return super.getDefaultDeserializer(cls); return new JMXDeserializer(cls); } }
deserializer = getDefaultDeserializer(cl);
deserializer = getDefaultDeserializer(cl);
deserializer = getDefaultDeserializer(cl);
deserializer = getDefaultDeserializer(cl);