{
monitor.beginTask("Signal Offer", 100);
try {
TradeManagerRemote tm = JFireEjb3Factory.getRemoteBean(TradeManagerRemote.class, SecurityReflector.getInitialContextProperties());
monitor.worked(20);
tm.signalOffer(offerID, jbpmTransitionName);
monitor.worked(80);
} catch (Exception e) {
throw new RuntimeException(e);
} finally {
monitor.done();