# File lib/declarative_authorization/development_support/change_supporter.rb, line 492
        def self.specific_actions (candidate)
          privilege = candidate.failed_tests.first.privilege
          context = candidate.failed_tests.first.context
          user = candidate.failed_tests.first.user
          roles_for_privilege = AnalyzerEngine::Role.all_for_privilege(privilege, context, candidate.engine).map(&:to_sym)
          user.role_symbols.collect {|role_sym| AnalyzerEngine::Role.for_sym(role_sym, candidate.engine)}.
              select {|role| roles_for_privilege.include?(role.to_sym)}.
              collect do |role|
            new(user, role.to_sym)
          end
        end