# File lib/state_machine/machine.rb, line 1612
      def define_state_predicate
        call_super = !!owner_class_ancestor_has_method?(:instance, "#{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