Per the text, exception handling is needed to ensure that programs catch potential problems, be they system problems or input problems.
Some programmers prefer to throw distinct types of exceptions for each error. Other programmers believe that having so many catch blocks is unappealing and code only generic catching. Provide one (1) scenario where generic error handling is a good idea and one (1) scenario where such a practice falls short of expectations.
Determine whether or not there is a point beyond which a program might be "catching" too many exceptions during exception handling. If you support the practice, suggest the key issues that determine the amount of exception handling to include within a program. If you oppose the practice, justify your response.