Adding support for inner anonymous classes

Closes #27 
See https://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.9.1