I have this code:
Map<String,Object> variables = new HashMap<String,Object>();
variables.put("busLine", busLine);
executionService.startProcessInstanceByKey("helloWorld", variables);public void notify(EventListenerExecution execution) {
boolean removed = execution.removeVariable("busLine");
}<process name="helloWorld" xmlns="http://jbpm.org/4.0/jpdl">
<start g="16,22,80,40">
<transition to="printHelloWorld" />
</start>
<java expr="#{busLineService}" g="166,24,138,40" method="save2"
name="printHelloWorld">
<arg>
<object expr="#{busLine}" />
</arg>
<on event="end">
<event-listener class="br.com.acttive.wicketjbpm.workflow.WorkflowListener">
</event-listener>
</on>
<transition name="to state1" to="state1" g="-49,-18" />
</java>
<state name="state1" g="287,158,92,52">
<transition name="to end1" to="end1" g="-42,-18" />
</state>
<end g="422,18,48,48" name="end1" />
</process>