Fixes for GRECLIPSE-1628. Anon inner class support

Still need tests. Other known limitations:

* Anon types on fields not organized properly
* Only one inner type supported per method
Fix failing tests