code: def italic
           style        = CharacterStyle.new
           style.italic = true
           if block_given?
              apply(style) {|node| yield node}
           else
              apply(style)
           end
        end
docs: This method provides a short cut means of creating an italic command
   node. The method accepts a block that will be passed a single parameter
   which will be a reference to the italic node created. After the block is
   complete the italic node is appended to the end of the child nodes on
   the object that the method is call against.