@Override
protected Class< ? > resolveClass(ObjectStreamClass desc) throws IOException,
ClassNotFoundException {
String name = desc.getName();
try {
<BUG>return Class.forName( name, false, (this.ruleBase == null) ? null : this.ruleBase.getRootClassLoader() );
} catch ( ClassNotFoundException ex ) {</BUG>
return super.resolveClass( desc );
}
}

@Override
protected Class< ? > resolveClass(ObjectStreamClass desc) throws IOException,
ClassNotFoundException {
String name = desc.getName();
try {
if(this.classLoader == null){
if(this.ruleBase != null){
this.classLoader = this.ruleBase.getRootClassLoader();
