Error/exception handling in object-oriented programming style
