public StateInteractive complete(){
  if (return_state != this && actlog != null) {
    actlog.start_scope(LogfileScope.COMPLETE_SCOPE);
  }
  return return_state;
}

public StateInteractive complete ( ) { if ( return_state != this && actlog != null ) { actlog . start_scope ( LogfileScope . COMPLETE_SCOPE ) ; } return return_state ; }
action to be taken , when this state is completed and exited . default function to be overwritten in derived classes . returns the return_state of this state .
