# File lib/state_machine/machine.rb, line 1594
      def define_state_predicate
        call_super = owner_class_ancestor_has_method?("#{name}?")
        define_helper :instance, "def \#{name}?(*args)\nargs.empty? && \#{call_super} ? super : self.class.state_machine(\#{name.inspect}).states.matches?(self, *args)\nend\n", __FILE__, __LINE__ + 1
      end