title: Why doesn't Java allow to throw a checked exception from static initialization block?
body: <p>Why doesn't Java allow to throw a checked exception from a static initialization block? What was the reason behind this design decision?</p>