Anon classes: More work on GRECLIPSE-1628

* allow for multiple anon classes in single method
* code celanup
* tests