       domain = _compact selector
 
     else if type is "string" and IS_HTML_FRAGMENT.test(selector)
-      domain = $$.fragment(selector.trim(), RegExp.$1)
+      domain = _fragment(selector.trim(), RegExp.$1)
       selector = null
 
     else if type is "string"

        values.push value if value?
    _flatten values


  # ---------------------------------------------------------------------------
  # Private Methods


    domain

  _fragment = (markup, tag = "*") ->
    tag = "*" unless tag of HTML_CONTAINERS
    container = HTML_CONTAINERS[tag]
    container.innerHTML = "" + markup
    $$.each Array::slice.call(container.childNodes), ->
      container.removeChild @

  _compact = (items) ->
    items.filter (item) -> item if item?

  _flatten = (array) ->
    if array.length > 0 then EMPTY_ARRAY.concat.apply(EMPTY_ARRAY, array) else array

  _isOwnProperty = (object, property) ->
    OBJECT_PROTOTYPE.hasOwnProperty.call object, property

  # ---------------------------------------------------------------------------
  # Exports
