properly fixed shadowed f1 and f2 functions in testMethodMemberPointerTemplate