# File lib/brakeman/processors/template_alias_processor.rb, line 21
  def process_template name, args, _, line = nil, file_name = nil
    @file_name = file_name || relative_path(@template.file || @tracker.templates[@template.name])

    if @called_from
      if @called_from.include_template? name
        Brakeman.debug "Skipping circular render from #{@template.name} to #{name}"
        return
      end

      super name, args, @called_from.dup.add_template_render(@template.name, line, @file_name)
    else
      super name, args, Brakeman::RenderPath.new.add_template_render(@template.name, line, @file_name)
    end
  end