new (REXMLUtilityNode)

    # File lib/extlib/hash.rb, line 281
      def initialize(name, attributes = {})
        @name         = name.tr("-", "_")
        # leave the type alone if we don't know what it is
        @type         = self.class.available_typecasts.include?(attributes["type"]) ? attributes.delete("type") : attributes["type"]

        @nil_element  = attributes.delete("nil") == "true"
        @attributes   = undasherize_keys(attributes)
        @children     = []
        @text         = false
      end