I\'m re-factoring some inherited code, but was stumped by the design decision and can\'t figure out the proper terms to google this. My predecessor would use blocks like thi
Scope. Any variables declared in the block go out of scope after the block. It's useful to keep variables scoped minimally.
Also, if you define an anonymous inner class, you use this syntax for the constructor.