public void start ( ) { this . isLive = true ; // This episode is now active. try { execute ( ) ; } catch ( Exception e ) { System . out . println ( "State start - exception: " + e ) ; e . printStackTrace ( ) ; // TODO... what? } }
Called to kick off the episode - should be no need for subclasses to override .