    // specific error categories, defined for this program
calculatorcategory
simulatorcategory

    // classes handling all error conditions
conditioncategory
errorcondition

