# File lib/dm-validations.rb, line 169
      def opts_from_validator_args(args, defaults = nil)
        opts = args.last.kind_of?(Hash) ? args.pop : {}
        context = opts.delete(:group) || opts.delete(:on) || opts.delete(:when) || opts.delete(:context) || :default
        opts[:context] = context
        opts.merge!(defaults) unless defaults.nil?
        opts
      end