# File lib/brakeman/processors/controller_alias_processor.rb, line 109
  def process_call exp
    exp = super
    return exp unless call? exp

    method = exp.method

    if method == :head
      @rendered = true
    elsif exp.target.nil? and method == :template_exists?
      env[exp.first_arg] = Sexp.new(:lit, "brakeman:existing_template""brakeman:existing_template")
    elsif @tracker.options[:interprocedural] and
      @current_method and (exp.target.nil? or exp.target.node_type == :self)

      exp = get_call_value(exp)
    end

    exp
  end