void f(dynamic e) { e.f()()(); } void[KeywordToken] f[StringToken]([BeginToken]dynamic[KeywordToken] e[StringToken])[SimpleToken] {[BeginToken] e[StringToken].[SimpleToken]f[StringToken]<[BeginToken]int[StringToken]>[SimpleToken]([BeginToken])[SimpleToken]<[BeginToken]int[StringToken]>[SimpleToken]([BeginToken])[SimpleToken]<[BeginToken]int[StringToken]>[SimpleToken]([BeginToken])[SimpleToken];[SimpleToken] }[SimpleToken][SimpleToken]