use __method__ instead of explicit method name