Completed TrainException Class