# File lib/doorkeeper/oauth/invalid_token_response.rb, line 4
      def self.from_access_token(access_token, attributes = {})
        reason = case
                 when access_token.try(:revoked?)
                   :revoked
                 when access_token.try(:expired?)
                   :expired
                 else
                   :unknown
                 end

        new(attributes.merge(reason: reason))
      end