Implementing a Custom Exception Framework in Apex | GetItFully