void () { doParserTest( """ { class C<@D T extends @F Object> extends @F Object { @F int @F[] method() throws @F Exception { a = this instanceof @F C; C<@F @G C> c = new @Q C<@F C>(); c = (@F Object)c; Class c = @TA String.class; @F C.field++; } } }"""); }