plan CounterPlan extends Plan{ #handles event CounterEvent e; body(){ if(e.someNumber > 10){ System.out.println("Count to 10! The agent finished its job!"); System.exit(0); }else{ System.out.println("Current number is " + e.someNumber); @waitFor(elapsed(2));//delay for 2 seconds @post(e.nextEvent(e.someNumber + 1)); } } }