  }    //--------------------------------------------------------------------------  // Function:    InvalidActionException default constructor  //--------------------------------------------------------------------------  InvalidActionException::InvalidActionException():Exception(){}    //--------------------------------------------------------------------------  // Function:    InvalidActionException overloaded constructor  //  // Purpose: Creates an 