protected void processPrivilegedActionException(PrivilegedActionException e) throws Exception, TransactionRolledbackLocalException {
    """
	Process a {@link PrivilegedActionException} occurred when invoking a method in the custom local object interface.
	@param e
	@throws Exception
	@throws TransactionRolledbackLocalException
    """
		if (e.getCause() instanceof RuntimeException) {
			processRuntimeException((RuntimeException) e.getCause());
		}
		else if (e.getCause() instanceof Exception) {
			throw (Exception) e.getCause();
		}
		else {
			throw new SLEEException("unexpected type of cause",e.getCause());
		}
	}
protected void processPrivilegedActionException(PrivilegedActionException e) throws Exception, TransactionRolledbackLocalException {
		if (e.getCause() instanceof RuntimeException) {
			processRuntimeException((RuntimeException) e.getCause());
		}
		else if (e.getCause() instanceof Exception) {
			throw (Exception) e.getCause();
		}
		else {
			throw new SLEEException("unexpected type of cause",e.getCause());
		}
	}
protected void processPrivilegedActionException ( PrivilegedActionException e ) throws Exception , TransactionRolledbackLocalException { if ( e . getCause ( ) instanceof RuntimeException ) { processRuntimeException ( ( RuntimeException ) e . getCause ( ) ) ; } else if ( e . getCause ( ) instanceof Exception ) { throw ( Exception ) e . getCause ( ) ; } else { throw new SLEEException ( "unexpected type of cause" , e . getCause ( ) ) ; } }
Process a {@link PrivilegedActionException} occurred when invoking a method in the custom local object interface.
@param e
@throws Exception
@throws TransactionRolledbackLocalException
Process a {