Properly setting the super type of a new anonymous class
Merge branch 'fixAnonymousClass'