I was wondering if this approach can cover the case for selecting a generic method.