def process_send(exp, _parent)
      process(exp)
      case current_context
      when Context::ModuleContext
        handle_send_for_modules exp
      when Context::MethodContext
        handle_send_for_methods exp
      end
    end
def process_send(exp, _parent)
      process(exp)
      case current_context
      when Context::ModuleContext
        handle_send_for_modules exp
      when Context::MethodContext
        handle_send_for_methods exp
      end
    end
Handles `send` nodes a.k.a. method calls.

 An input example that would trigger this method would be:

   call_me()

 Besides checking if it's a visibility modifier or an attribute writer
 we also record to what the method call is referring to
 which we later use for smell detectors like FeatureEnvy.