try {
return (byte[]) Subject.doAsPrivileged(user, new PrivilegedExceptionAction<byte[]>() {
public byte[] run() throws Exception {
AccessController.checkPermission(new JdcpPermission("getJobClassDigest"));
return service.getClassDigest(name, jobId);
}
}, null);
} catch (PrivilegedActionException e) {