public void messageReceived(Receiver receiver, Token token) {
   // close the receiver
   IntegrationService integrationService =
       Receiver.getIntegrationService(JbpmContext.getCurrentJbpmContext());
   integrationService.endReception(receiver, token);
   // execute the next activity
   leave(new ExecutionContext(token));
 }
 /** @deprecated use {@link org.jbpm.JbpmContext#save(ProcessInstance)} instead. */
 public void saveProcessInstance(ProcessInstance processInstance) {
   JbpmContext.getCurrentJbpmContext().save(processInstance);
 }