} catch (javax.ejb.FinderException fe) {
txPolicy.handleApplicationException(fe, false, txContext);
} catch (Throwable e) {// handle reflection exception
txPolicy.handleSystemException(e, null, txContext);
} finally {
txPolicy.afterInvoke(null, txContext);
}
throw new AssertionError("Should not get here");
}
public Object select(DeploymentInfo di, String methodSignature, String returnType, Object... args) throws FinderException {