add TGenerics for method and ExplicitConstructorInvocation