Swing in a better world: Checked exceptions