public Object run() throws PrivilegedActionException {
SecurityManager oldSM = System.getSecurityManager();
try {
System.setSecurityManager(sm_);
} catch (Exception e) {
throw new PrivilegedActionException(e);
}
if (loader_ != null) {
Thread.currentThread().setContextClassLoader(loader_);
}
runnable_.run(); //wish there was a good way to call the super here, but there's not :(
try {
System.setSecurityManager(oldSM);
} catch (Exception e) {
throw new PrivilegedActionException(e);
}
return null;
}
}, acc_);
} catch (PrivilegedActionException e) {