# File lib_wpm/wpm.rb, line 1489
    def execute
      if (@properties.negate) then
        if (! @properties.condition) then
          for component in @child_components
            yield(component)
          end
        end
      else
        if (@properties.condition) then
          for component in @child_components
            yield(component)
          end
        end
      end

      nil
    end