Behavior example code

Extend the Behavior class and fill in the initialize and processStimulus methods

public class MyBehavior extends Behavior {
	private WakeupCriterion criteria;
	public MyBehavior( ) {
		// Do something on construction
		. . .
		criteria = new WakeupOnAWTEvent( . . . );
	}


	public void initialize( ) {
		// Do something at startup
		. . .
		wakeupOn( criteria );
	}


	public void processStimulus( Enumeration criteria ) {
		// Do something on a wakeup
		. . .
		wakeupOn( criteria );
   }
}