# File lib/builder/xmlmarkup.rb, line 208
208:     def declare!(inst, *args, &block)
209:       _indent
210:       @target << "<!#{inst}"
211:       args.each do |arg|
212:         case arg
213:         when String
214:           @target << %{ "#{arg}"} # " WART
215:         when Symbol
216:           @target << " #{arg}"
217:         end
218:       end
219:       if block_given?
220:         @target << " ["
221:         _newline
222:         _nested_structures(block)
223:         @target << "]"
224:       end
225:       @target << ">"
226:       _newline
227:     end