anchor.diff:      <%
       if res.properties
         res.properties.each_pair do |name, value|
  +        is_value_string = true
           if value.instance_of? String
             value = '\'' + value + '\''
           else
  -          value = value.ai.gsub('"', '\'').gsub(/^\]$/, '    ]')
  -        end
  +          is_value_string = false
  +          value = value.ai.gsub('"', '\'')
  +          .gsub('  ', '      ')
  +          .gsub(/^\]$/, '    ]')
  +          .gsub(/^\}$/, '    }')
  +          .gsub(/[ ]+=>/, ' =>')
  +        end
  +
  +        if is_value_string
       %>
       <%= name  %> <%= value %>
  -    <%
  +    <% else %>
  +    <%= name  %>(<%= value %>)
  +    <%
  +        end
         end
       end
       %>
  
positive.code:         value = out.value.ai.gsub('"', '\'')
        end
      %>
      Value(<%= value %>)
      <%
      end
      %>
  
negative.code:     @cfn.conditions.each do |cond|
    %>
  
    Condition('<%= cond.name %>', <%= cond.evaluations.ai.gsub('"', '\'').gsub('  ', '    ').gsub(/^\]/, '  ]').gsub(/^\)/, '  )') %>)
    <%
      end
    end
  