# File lib/cgikit/elements/conditional.rb, line 41
    def append_to_response( response, context )
      take_value(:condition)
      take_value(:negate)

      if (((not @values[:negate]) and @values[:condition]) or \
          ((not @values[:condition]) and @values[:negate])) then
        ask(:conditional_will_display, context) do |d|
          d.conditional_will_display
        end
        @node.append_to_response(response, context)
      else
        ask(:conditional_will_hide, context) do |d|
          d.conditional_will_hide
        end
      end
    end