# File lib/declarative_authorization/development_support/change_supporter.rb, line 400
        def self.specific_actions (candidate)
          privilege = AnalyzerEngine::Privilege.for_sym(
              candidate.failed_tests.first.privilege, candidate.engine)
          context = candidate.failed_tests.first.context
          user = candidate.failed_tests.first.user
          role = AnalyzerEngine::Role.for_sym(:change_supporter_new_role, candidate.engine)
          ([privilege] + privilege.ancestors).collect do |ancestor_privilege|
            new(user, ancestor_privilege.to_sym, context, role.to_sym)
          end
        end