0
Given a language that enforces checked exceptions (let us assume Java), how do we design an API that can throw exceptions without violating the Law of Demeter? To put this question in the proper scope, let us assume we are writing a publicly accessible jar library. Some of the classes will be ...