GenericMethodHelper
GenericMethodHelper is able to deduce the Type arguments for
            a generic method from the actual arguments provided.
            
                
Construct a GenericMethodHelper for a method
            
Return the type arguments for the method, deducing them
            from the arguments actually provided.