<?xml version="1.0"?>
<configuration
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:noNamespaceSchemaLocation="JavaScriptConfiguration.xsd">

    <doclink
        url="http://www.w3.org/DOM/"
        descr="W3C Document Object Model (DOM) - Start"/>
    <doclink
        url="http://www.w3.org/DOM/TR/"
        descr="W3C Document Object Model (DOM) - Technical Reports"/>
    <doclink
        url="http://www.mozilla.org/docs/dom/"
        descr="The Document Object Model in Mozilla"/>
    <doclink
        url="http://msdn.microsoft.com/en-us/library/ms533050.aspx"
        descr="HTML and DHTML Reference on MSDN"/>

    <class name="ActiveXObject" classname="com.gargoylesoftware.htmlunit.javascript.host.ActiveXObject"
        jsConstructor="jsConstructor" JSObject="true">
        <browser name="Microsoft Internet Explorer" min-version="4"/>
    </class>

    <class name="Attr" classname="com.gargoylesoftware.htmlunit.javascript.host.Attr"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.DomAttr">
        <property name="expando" readable="true" writable="false"/>
        <property name="firstChild" readable="true" writable="false"/>
        <property name="lastChild" readable="true" writable="false"/>
        <property name="name" readable="true" writable="false"/>
        <property name="nextSibling" readable="true" writable="false"/>
        <property name="nodeName" readable="true" writable="false"/>
        <property name="nodeType" readable="true" writable="false"/>
        <property name="nodeValue" readable="true" writable="false"/>
        <property name="ownerDocument" readable="true" writable="false"/>
        <property name="parentNode" readable="true" writable="false"/>
        <property name="previousSibling" readable="true" writable="false"/>
        <property name="specified" readable="true" writable="false"/>
        <property name="value" readable="true" writable="true"/>
    </class>

    <class name="BoxObject" classname="com.gargoylesoftware.htmlunit.javascript.host.BoxObject" JSObject="true">
        <property name="element" readable="true" writable="false"/>
        <property name="firstChild" readable="true" writable="false"/>
        <property name="lastChild" readable="true" writable="false"/>
        <property name="nextSibling" readable="true" writable="false"/>
        <property name="previousSibling" readable="true" writable="false"/>
        <property name="screenX" readable="true" writable="false"/>
        <property name="screenY" readable="true" writable="false"/>
        <property name="x" readable="true" writable="false"/>
        <property name="y" readable="true" writable="false"/>
        <property name="width" readable="true" writable="false"/>
        <property name="height" readable="true" writable="false"/>
    </class>

    <class name="CharacterDataImpl" extends="Node" classname="com.gargoylesoftware.htmlunit.javascript.host.CharacterDataImpl"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.DomCharacterData">
        <property name="data" readable="true" writable="true"/>
        <property name="length" readable="true" writable="false"/>
        <property name="tabIndex" notImplemented="true" readable="true" writable="true"/>

        <function name="appendData"/>
        <function name="deleteData"/>
        <function name="insertData"/>
        <function name="replaceData"/>
        <function name="substringData"/>
    </class>

    <class name="ComputedCSSStyleDeclaration" extends="CSSStyleDeclaration" classname="com.gargoylesoftware.htmlunit.javascript.host.ComputedCSSStyleDeclaration"
        JSObject="true">
    </class>

    <class name="CSSRule" classname="com.gargoylesoftware.htmlunit.javascript.host.CSSRule" JSObject="false">
        <constant name="UNKNOWN_RULE">
            <browser name="Firefox"/>
        </constant>
        <constant name="STYLE_RULE">
            <browser name="Firefox"/>
        </constant>
        <constant name="CHARSET_RULE">
            <browser name="Firefox"/>
        </constant>
        <constant name="IMPORT_RULE">
            <browser name="Firefox"/>
        </constant>
        <constant name="MEDIA_RULE">
            <browser name="Firefox"/>
        </constant>
        <constant name="FONT_FACE_RULE">
            <browser name="Firefox"/>
        </constant>
        <constant name="PAGE_RULE">
            <browser name="Firefox"/>
        </constant>
        <property name="type" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="cssText" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="parentStyleSheet" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="parentRule" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="readOnly" notImplemented="true" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
    </class>

    <class name="CSSRuleList" classname="com.gargoylesoftware.htmlunit.javascript.host.CSSRuleList" JSObject="true">
        <property name="length" readable="true" writable="false"/>
        <function name="item">
            <browser name="Firefox"/>
        </function>
    </class>

    <class name="CSSStyleDeclaration" classname="com.gargoylesoftware.htmlunit.javascript.host.CSSStyleDeclaration" JSObject="true">
        <property name="azimuth" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="background" readable="true" writable="true"/>
        <property name="backgroundAttachment" readable="true" writable="true"/>
        <property name="backgroundColor" readable="true" writable="true"/>
        <property name="backgroundImage" readable="true" writable="true"/>
        <property name="backgroundPosition" readable="true" writable="true"/>
        <property name="backgroundPositionX" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="backgroundPositionY" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="backgroundRepeat" readable="true" writable="true"/>
        <property name="behavior" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="border" readable="true" writable="true"/>
        <property name="borderBottom" readable="true" writable="true"/>
        <property name="borderBottomColor" readable="true" writable="true"/>
        <property name="borderBottomStyle" readable="true" writable="true"/>
        <property name="borderBottomWidth" readable="true" writable="true"/>
        <property name="borderCollapse" readable="true" writable="true"/>
        <property name="borderColor" readable="true" writable="true"/>
        <property name="borderLeft" readable="true" writable="true"/>
        <property name="borderLeftColor" readable="true" writable="true"/>
        <property name="borderLeftStyle" readable="true" writable="true"/>
        <property name="borderLeftWidth" readable="true" writable="true"/>
        <property name="borderRight" readable="true" writable="true"/>
        <property name="borderRightColor" readable="true" writable="true"/>
        <property name="borderRightStyle" readable="true" writable="true"/>
        <property name="borderRightWidth" readable="true" writable="true"/>
        <property name="borderSpacing" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="borderStyle" readable="true" writable="true"/>
        <property name="borderTop" readable="true" writable="true"/>
        <property name="borderTopColor" readable="true" writable="true"/>
        <property name="borderTopStyle" readable="true" writable="true"/>
        <property name="borderTopWidth" readable="true" writable="true"/>
        <property name="borderWidth" readable="true" writable="true"/>
        <property name="bottom" readable="true" writable="true"/>
        <property name="captionSide" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="clear" readable="true" writable="true"/>
        <property name="clip" readable="true" writable="true"/>
        <property name="color" readable="true" writable="true"/>
        <property name="content" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="counterIncrement" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="counterReset" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="cssFloat" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="cssText" readable="true" writable="true"/>
        <property name="cue" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="cueAfter" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="cueBefore" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="cursor" readable="true" writable="true"/>
        <property name="direction" readable="true" writable="true"/>
        <property name="display" readable="true" writable="true"/>
        <property name="elevation" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="emptyCells" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="filter" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="font" readable="true" writable="true"/>
        <property name="fontFamily" readable="true" writable="true"/>
        <property name="fontSize" readable="true" writable="true"/>
        <property name="fontSizeAdjust" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="fontStretch" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="fontStyle" readable="true" writable="true"/>
        <property name="fontVariant" readable="true" writable="true"/>
        <property name="fontWeight" readable="true" writable="true"/>
        <property name="height" readable="true" writable="true"/>
        <property name="imeMode" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="layoutFlow" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="layoutGrid" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="layoutGridChar" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="layoutGridLine" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="layoutGridMode" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="layoutGridType" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="left" readable="true" writable="true"/>
        <property name="length" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="letterSpacing" readable="true" writable="true"/>
        <property name="lineBreak" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="lineHeight" readable="true" writable="true"/>
        <property name="listStyle" readable="true" writable="true"/>
        <property name="listStyleImage" readable="true" writable="true"/>
        <property name="listStylePosition" readable="true" writable="true"/>
        <property name="listStyleType" readable="true" writable="true"/>
        <property name="margin" readable="true" writable="true"/>
        <property name="marginBottom" readable="true" writable="true"/>
        <property name="marginLeft" readable="true" writable="true"/>
        <property name="marginRight" readable="true" writable="true"/>
        <property name="marginTop" readable="true" writable="true"/>
        <property name="markerOffset" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="marks" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="maxHeight" readable="true" writable="true"/>
        <property name="maxWidth" readable="true" writable="true"/>
        <property name="minHeight" readable="true" writable="true"/>
        <property name="minWidth" readable="true" writable="true"/>
        <property name="MozAppearance" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBackgroundClip" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBackgroundInlinePolicy" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBackgroundOrigin" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBinding" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderBottomColors" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderLeftColors" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderRadius" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderRadiusBottomleft" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderRadiusBottomright" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderRadiusTopleft" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderRadiusTopright" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderRightColors" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBorderTopColors" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxAlign" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxDirection" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxFlex" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxOrdinalGroup" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxOrient" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxPack" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozBoxSizing" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozColumnCount" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozColumnGap" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozColumnWidth" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozFloatEdge" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozForceBrokenImageIcon" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozImageRegion" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozMarginEnd" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozMarginStart" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOpacity" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutline" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineColor" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineOffset" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineRadius" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineRadiusBottomleft" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineRadiusBottomright" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineRadiusTopleft" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineRadiusTopright" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineStyle" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozOutlineWidth" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozPaddingEnd" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozPaddingStart" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozUserFocus" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozUserInput" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozUserModify" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="MozUserSelect" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="msInterpolationMode" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="opacity" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="orphans" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="outline" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="outlineColor" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="outlineOffset" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="outlineStyle" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="outlineWidth" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="overflow" readable="true" writable="true"/>
        <property name="overflowX" readable="true" writable="true"/>
        <property name="overflowY" readable="true" writable="true"/>
        <property name="padding" readable="true" writable="true"/>
        <property name="paddingBottom" readable="true" writable="true"/>
        <property name="paddingLeft" readable="true" writable="true"/>
        <property name="paddingRight" readable="true" writable="true"/>
        <property name="paddingTop" readable="true" writable="true"/>
        <property name="page" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="pageBreakAfter" readable="true" writable="true"/>
        <property name="pageBreakBefore" readable="true" writable="true"/>
        <property name="pageBreakInside" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="pause" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="pauseAfter" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="pauseBefore" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="pitch" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="pitchRange" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="posBottom" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="posHeight" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="position" readable="true" writable="true"/>
        <property name="posLeft" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="posRight" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="posTop" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="posWidth" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="quotes" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="richness" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="right" readable="true" writable="true"/>
        <property name="rubyAlign" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="rubyOverhang" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="rubyPosition" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbar3dLightColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarArrowColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarBaseColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarDarkShadowColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarFaceColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarHighlightColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarShadowColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="scrollbarTrackColor" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="size" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="speak" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="speakHeader" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="speakNumeral" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="speakPunctuation" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="speechRate" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="stress" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="styleFloat" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="tableLayout" readable="true" writable="true"/>
        <property name="textAlign" readable="true" writable="true"/>
        <property name="textAlignLast" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textAutospace" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textDecoration" readable="true" writable="true"/>
        <property name="textDecorationBlink" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textDecorationLineThrough" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textDecorationNone" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textDecorationOverline" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textDecorationUnderline" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textIndent" readable="true" writable="true"/>
        <property name="textJustify" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textJustifyTrim" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textKashida" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textKashidaSpace" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textOverflow" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="textShadow" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="textTransform" readable="true" writable="true"/>
        <property name="textUnderlinePosition" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="top" readable="true" writable="true"/>
        <property name="unicodeBidi" readable="true" writable="true"/>
        <property name="verticalAlign" readable="true" writable="true"/>
        <property name="visibility" readable="true" writable="true"/>
        <property name="voiceFamily" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="volume" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="whiteSpace" readable="true" writable="true"/>
        <property name="widows" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="width" readable="true" writable="true"/>
        <property name="wordBreak" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="wordSpacing" readable="true" writable="true"/>
        <property name="wordWrap" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="writingMode" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="zIndex" readable="true" writable="true"/>
        <property name="zoom" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <function name="getAttribute">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536429.aspx"
                descr="MSDN Documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="getPropertyValue">
            <browser name="Firefox"/>
        </function>
        <function name="removeAttribute">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536696.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="removeExpression">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/aa358798.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="setAttribute">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536739.aspx"
                descr="MSDN Documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="setExpression">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms531196.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
    </class>

    <class name="CSSStyleRule" extends="CSSRule" classname="com.gargoylesoftware.htmlunit.javascript.host.CSSStyleRule" JSObject="true">
        <property name="selectorText" readable="true" writable="true"/>
        <property name="style" readable="true" writable="false"/>
    </class>

    <class name="Document" extends="EventNode" classname="com.gargoylesoftware.htmlunit.javascript.host.Document" JSObject="true">
        <property name="defaultView" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="designMode" notImplemented="true" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms533720.aspx"
                descr="MSDN documentation"/>
        </property>
        <property name="documentElement" readable="true" writable="false"/>
        <property name="implementation" readable="true" writable="false"/>
        <property name="location" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms535866.aspx"
                descr="MSDN documentation"/>
        </property>
        <property name="referrer" readable="true" writable="false"/>
        <function name="createAttribute"/>
        <function name="createDocumentFragment"/>
        <function name="createElement"/>
        <function name="createNSResolver">
            <browser name="Firefox"/>
        </function>
        <function name="createTextNode"/>
        <function name="evaluate">
            <browser name="Firefox"/>
        </function>
        <function name="getBoxObjectFor">
            <doclink
                url="http://www.xulplanet.com/references/xpcomref/ifaces/nsIDOMNSDocument.html#method_getBoxObjectFor"
                descr="XUL Planet"/>
            <browser name="Firefox"/>
        </function>
        <function name="importNode">
            <browser name="Firefox"/>
        </function>
    </class>

    <class name="DocumentFragment" extends="Node" classname="com.gargoylesoftware.htmlunit.javascript.host.DocumentFragment"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.DomDocumentFragment">
    </class>

    <class name="DOMImplementation" classname="com.gargoylesoftware.htmlunit.javascript.host.DOMImplementation"
        JSObject="true">
        <function name="createDocument">
            <browser name="Firefox"/>
        </function>
        <function name="hasFeature"/>
    </class>

    <class name="DOMParser" classname="com.gargoylesoftware.htmlunit.javascript.host.DOMParser"
        jsConstructor="jsConstructor" JSObject="true">
        <doclink
            url="http://www.xulplanet.com/references/objref/DOMParser.html"
            descr="XUL Planet"/>
        <browser name="Firefox"/>
        <function name="parseFromBuffer" notImplemented="true"/>
        <function name="parseFromStream" notImplemented="true"/>
        <function name="parseFromString"/>
    </class>

    <class name="Element" extends="EventNode" classname="com.gargoylesoftware.htmlunit.javascript.host.Element"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.DomElement">
    </class>

    <class name="Event" classname="com.gargoylesoftware.htmlunit.javascript.host.Event" JSObject="true">
        <doclink
            url="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-Event"
            descr="W3C Document Object Model (DOM) Level 2"/>
        <property name="target" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="currentTarget" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="srcElement" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms534638.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="5"/>
        </property>
        <property name="timeStamp" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="type" readable="true" writable="false"/>
        <property name="keyCode" readable="true" writable="false"/>
        <property name="shiftKey" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="ctrlKey" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="altKey" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="bubbles" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="cancelable" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="eventPhase" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="propertyName" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="returnValue" readable="true" writable="true"/>
        <property name="cancelBubble" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <function name="initEvent">
            <browser name="Firefox"/>
        </function>
        <function name="preventDefault">
            <browser name="Firefox"/>
        </function>
        <function name="stopPropagation">
            <browser name="Firefox"/>
        </function>
    </class>

    <class name="EventNode" extends="Node" classname="com.gargoylesoftware.htmlunit.javascript.host.EventNode"
        JSObject="true">
        <property name="onclick" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="ondblclick" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onblur" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onfocus" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onfocusin" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="onfocusout" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="onkeydown" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onkeypress" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onkeyup" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onmousedown" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onmousemove" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onmouseout" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onmouseover" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="onmouseup" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="oncontextmenu" readable="true" writable="true"/>
        <property name="onpropertychange" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="onresize" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <function name="fireEvent">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536423.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
    </class>

    <class name="FormField" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.FormField"
        JSObject="false">
        <property name="disabled" readable="true" writable="true"/>
        <property name="form" notImplemented="true" readable="true" writable="true"/>
        <property name="form" readable="true" writable="false"/>
        <property name="name" readable="true" writable="true"/>
        <property name="onchange" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="tabIndex" readable="true" writable="false"/>
        <property name="type" readable="true" writable="false">
            <javascript min-version="1.1"/>
        </property>
        <property name="value" readable="true" writable="true"/>
        <!-- This property is only in DOM1 so it  -->

        <function name="click"/>
    </class>

    <class name="History" classname="com.gargoylesoftware.htmlunit.javascript.host.History"
        JSObject="true">
        <property name="length" readable="true" writable="false"/>

        <function name="back"/>
        <function name="forward"/>
        <function name="go"/>
    </class>

    <class name="HTMLAnchorElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLAnchorElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlAnchor">
        <javascript min-version="1.2"/>

        <property name="href" readable="true" writable="true"/>
        <property name="target" readable="true" writable="true"/>
        <property name="search" readable="true" writable="true"/>
        <property name="hash" readable="true" writable="true"/>
        <property name="port" readable="true" writable="true"/>
        <property name="pathname" readable="true" writable="true"/>
        <property name="host" readable="true" writable="true"/>
        <property name="hostname" readable="true" writable="true"/>
        <property name="protocol" readable="true" writable="true"/>
        <property name="name" readable="true" writable="true"/>
        <property name="tabIndex" notImplemented="true" readable="true" writable="true"/>
        <property name="text" notImplemented="true" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <function name="click">
            <browser name="Microsoft Internet Explorer"/>
        </function>
    </class>

    <class name="HTMLAppletElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLAppletElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlApplet">
    </class>

    <class name="HTMLAreaElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLAreaElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlArea">
    </class>

    <class name="HTMLBaseElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLBaseElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlBase">
    </class>

    <class name="HTMLBaseFontElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLBaseFontElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlBaseFont">
    </class>

    <class name="HTMLBodyElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLBodyElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlBody">
    </class>

    <class name="HTMLBRElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLBRElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlBreak">
    </class>

    <class name="HTMLButtonElement" extends="FormField" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLButtonElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlButton">
    </class>

    <class name="HTMLCollection" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLCollection" JSObject="true">
        <property name="length" readable="true" writable="false"/>
        <function name="item"/>
        <function name="namedItem"/>
        <function name="tags">
            <browser name="Microsoft Internet Explorer"/>
        </function>
    </class>

    <class name="HTMLCollectionTags" extends="HTMLCollection" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLCollectionTags"
        JSObject="true">
        <function name="tags"/>
    </class>

    <class name="HTMLDelElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLDelElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlDeletedText">
    </class>

    <class name="HTMLDirectoryElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLDirectoryElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlDirectory">
    </class>

    <class name="HTMLDivElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLDivElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlDivision">
    </class>

    <class name="HTMLDListElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLDListElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlDefinitionList">
    </class>

    <class name="HTMLDocument" extends="Document" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLDocument"
        JSObject="true">
        <!-- NOT FINISHED -->

        <doclink
            url="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-html.html#ID-7068919"
            descr="WC3 Documentation (Level 1)"/>
        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535862.aspx"
            descr="MSDN documentation"/>

        <property name="all" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox" min-version="1.5"/>
        </property>
        <property name="alinkColor" notImplemented="true" readable="true" writable="false"/>
        <property name="anchors" readable="true" writable="false">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms537435.aspx"
                descr="MSDN documentation"/>
            <doclink
                url="http://www.mozilla.org/docs/dom/domref/dom_doc_ref4.html#1024543"
                descr="Gecko DOM reference"/>
        </property>
        <property name="applets" notImplemented="true" readable="true" writable="false"/>
        <property name="body" readable="true" writable="false"/>
        <property name="bgColor" notImplemented="true" readable="true" writable="false"/>
        <property name="cookie" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms533693.aspx"
                descr="MSDN documentation"/>
        </property>
        <property name="domain" readable="true" writable="true">
            <doclink
                url="http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-html.html#ID-2250147"
                descr="WC3 Documentation (Level 1)"/>
        </property>
        <property name="embeds" notImplemented="true" readable="true" writable="false">
            <javascript min-version="1.1"/>
        </property>
        <property name="fgColor" notImplemented="true" readable="true" writable="false"/>
        <property name="forms" readable="true" writable="false"/>
        <property name="frames" readable="true" writable="false">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms537459.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="images" readable="true" writable="false">
            <javascript min-version="1.1"/>
        </property>
        <property name="lastModified" notImplemented="true" readable="true" writable="false"/>
        <property name="linkColor" notImplemented="true" readable="true" writable="false"/>
        <property name="links" readable="true" writable="false"/>
        <property name="parentWindow" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="plugins" notImplemented="true" readable="true" writable="false">
            <javascript min-version="1.1"/>
        </property>
        <property name="readyState" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="scripts" readable="true" writable="false"/>
        <property name="selection" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="styleSheets" readable="true" writable="false"/>
        <property name="title" readable="true" writable="true"/>
        <property name="URL" readable="true" writable="false"/>
        <property name="vlinkColor" notImplemented="true" readable="true" writable="false"/>
        <property name="activeElement" readable="true" writable="false">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms533065.aspx" descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>

        <function name="clear" notImplemented="true"/>
        <function name="close"/>
        <function name="createElementNS">
            <browser name="Firefox"/>
        </function>
        <function name="createStyleSheet">
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="createRange">
            <doclink
                url="http://www.xulplanet.com/references/objref/HTMLDocument.html#method_createRange"
                descr="XUL Planet"/>
            <browser name="Firefox"/>
        </function>
        <function name="elementFromPoint">
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="execCommand"/>
        <function name="getElementById"/>
        <function name="getElementsByName"/>
        <function name="getElementsByTagName"/>
        <function name="open">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536652.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="queryCommandSupported">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536681.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="write"/>
        <function name="writeln"/>
        <function name="createEvent">
            <browser name="Firefox"/>
        </function>
        <function name="createEventObject">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </function>
    </class>

    <class name="HTMLElement" extends="Element" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlElement">
        <property name="all" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="attributes" readable="true" writable="false"/>
        <property name="children" readable="true" writable="false">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms537446.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="5.5"/>
        </property>
        <property name="className" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="clientHeight" readable="true" writable="false"/>
        <property name="clientWidth" readable="true" writable="false"/>
        <property name="currentStyle" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="5"/>
        </property>
        <property name="disabled" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="document" notImplemented="true" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="id" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="innerHTML" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="innerText" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="lang" notImplemented="true" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="offsetHeight" readable="true" writable="false"/>
        <property name="offsetLeft" readable="true" writable="false"/>
        <property name="offsetParent" readable="true" writable="false">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms534302.aspx"
                descr="MSDN documentation"/>
            <doclink
                url="http://www.mozilla.org/docs/dom/domref/dom_el_ref20.html"
                descr="Gecko DOM reference"/>
            <doclink
                url="http://www.webreference.com/dhtml/diner/realpos1/5.html"
                descr="DHTML Lab"/>
        </property>
        <property name="offsetTop" readable="true" writable="false"/>
        <property name="offsetWidth" readable="true" writable="false"/>
        <property name="outerHTML" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms534310.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="outerText" notImplemented="true" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="parentElement" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="runtimeStyle" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="5"/>
        </property>
        <property name="scrollHeight" readable="true" writable="false"/>
        <property name="scrollLeft" readable="true" writable="true"/>
        <property name="scrollTop" readable="true" writable="true"/>
        <property name="scrollWidth" readable="true" writable="false"/>
        <property name="sourceIndex" notImplemented="true" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </property>
        <property name="style" readable="true" writable="false"/>
        <property name="tagName" readable="true" writable="false"/>
        <property name="textContent" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="namespaceURI" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="prefix" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="localName" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="title" readable="true" writable="true"/>
        <property name="uniqueID" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>

        <function name="addBehavior">
            <browser name="Microsoft Internet Explorer" min-version="5"/>
        </function>
        <function name="blur"/>
        <function name="contains" notImplemented="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </function>
        <function name="dispatchEvent">
            <doclink
                url="http://developer.mozilla.org/en/docs/DOM:element.dispatchEvent"
                descr="Gecko DOM Reference"/>
            <browser name="Firefox"/>
        </function>
        <function name="focus"/>
        <function name="getAttribute"/>
        <function name="getAttributeNS">
            <browser name="Firefox"/>
        </function>
        <function name="getAttributeNode"/>
        <function name="getBoundingClientRect">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536433.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="getClientRects">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536435.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="getElementsByTagName"/>
        <function name="handleEvent" notImplemented="true"/>
        <function name="hasAttribute">
            <browser name="Firefox"/>
        </function>
        <function name="hasAttributeNS">
            <browser name="Firefox"/>
        </function>
        <function name="insertAdjacentElement">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536451.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </function>
        <function name="insertAdjacentHTML">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536452.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </function>
        <function name="insertAdjacentText" notImplemented="true">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536453.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </function>
        <function name="onhelp" notImplemented="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
        </function>
        <function name="removeAttribute"/>
        <function name="removeExpression">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/aa358798.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="scrollIntoView"/>
        <function name="setActive">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536738.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer" min-version="5.5"/>
        </function>
        <function name="setAttribute"/>
        <function name="setAttributeNS">
            <browser name="Firefox"/>
        </function>
        <function name="setAttributeNode"/>
        <function name="removeBehavior">
            <browser name="Microsoft Internet Explorer" min-version="5"/>
        </function>
        <function name="setExpression">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms531196.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
    </class>

    <class name="HTMLFiedlSetElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLFieldSetElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlFieldSet">
    </class>

    <class name="HTMLFontElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLFontElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlFont">
    </class>

    <class name="HTMLFormElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLFormElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlForm">
        <!-- NOT FINISHED -->

        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535249.aspx"
            descr="MSDN documentation"/>

        <property name="action" readable="true" writable="true"/>
        <property name="elements" readable="true" writable="false"/>
        <property name="encoding" readable="true" writable="true"/>
        <property name="length" readable="true" writable="false"/>
        <property name="method" readable="true" writable="true"/>
        <property name="name" readable="true" writable="true"/>
        <property name="onsubmit" readable="true" writable="true"/>
        <property name="target" readable="true" writable="true"/>

        <function name="reset"/>
        <function name="submit"/>
    </class>

    <class name="HTMLFrameElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLFrameElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlFrame">
        <property name="onload" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="src" readable="true" writable="true"/>
        <property name="name" readable="true" writable="true"/>
        <property name="contentDocument" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="contentWindow" readable="true" writable="false"/>
    </class>

    <class name="HTMLFrameSetElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLFrameSetElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlFrameSet">
        <property name="rows" readable="true" writable="true"/>
        <property name="cols" readable="true" writable="true"/>
    </class>

    <class name="HTMLHeadElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLHeadElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlHead">
    </class>

    <!--
        Because it is associated with two HtmlClasses, the one-to-many
        configurations are in JavaScriptConfiguration.getHtmlJavaScriptMapping() -->
    <class name="HTMLHeadingElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLHeadingElement"
        JSObject="true">
    </class>

    <class name="HTMLHRElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLHRElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlHorizontalRule">
    </class>

    <class name="HTMLHtmlElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLHtmlElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlHtml">
    </class>

    <class name="HTMLIFrameElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLIFrameElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlInlineFrame">
        <property name="onload" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="4"/>
            <browser name="Firefox"/>
        </property>
        <property name="src" readable="true" writable="true"/>
        <property name="name" readable="true" writable="true"/>
        <property name="contentDocument" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="contentWindow" readable="true" writable="false"/>
    </class>

    <class name="HTMLImageElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLImageElement"
        jsConstructor="jsConstructor" JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlImage">
        <property name="src" readable="true" writable="true"/>
    </class>

    <class name="HTMLInputElement" extends="FormField" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLInputElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlInput">
        <property name="checked" readable="true" writable="true"/>
        <property name="defaultChecked" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms533715.aspx"
                descr="MSDN documentation"/>
        </property>
        <property name="defaultValue" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms533718.aspx"
                descr="MSDN documentation"/>
        </property>
        <property name="maxLength" readable="true" writable="true"/>
        <property name="textLength" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="type" readable="true" writable="true">
            <javascript min-version="1.1"/>
        </property>
        <property name="selectionStart" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="selectionEnd" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <function name="select"/>
        <function name="setSelectionRange">
            <browser name="Firefox"/>
        </function>
    </class>

    <class name="HTMLInsElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLInsElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlInsertedText">
    </class>

    <class name="HTMLIsIndexElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLIsIndexElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlIsIndex">
    </class>

    <class name="HTMLLabelElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLLabelElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlLabel">
        <property name="htmlFor" readable="true" writable="true"/>
        <function name="click"/>
    </class>

    <class name="HTMLLegendElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLLegendElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlLegend">
    </class>

    <class name="HTMLLIElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLLIElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlListItem">
    </class>

    <class name="HTMLLinkElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLLinkElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlLink">
        <property name="href" readable="true" writable="true"/>
        <property name="rel" readable="true" writable="true"/>
        <property name="type" readable="true" writable="true"/>
    </class>

    <class name="HTMLMapElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLMapElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlMap">
    </class>

    <class name="HTMLMenuElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLMenuElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlMenu">
    </class>

    <class name="HTMLMetaElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLMetaElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlMeta">
    </class>

    <class name="HTMLObjectElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLObjectElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlObject">
    </class>

    <class name="HTMLOListElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLOListElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlOrderedList">
    </class>

    <class name="HTMLOptGroupElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLOptGroupElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlOptionGroup">
        <property name="disabled" readable="true" writable="true"/>
    </class>

    <class name="HTMLOptionElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLOptionElement"
        jsConstructor="jsConstructor" JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlOption">
        <property name="defaultSelected" readable="true" writable="false"/>
        <property name="disabled" readable="true" writable="true"/>
        <property name="label" readable="true" writable="true"/>
        <property name="selected" readable="true" writable="true"/>
        <property name="text" readable="true" writable="true"/>
        <property name="value" readable="true" writable="true"/>
    </class>

    <class name="HTMLOptionsCollection" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLOptionsCollection" JSObject="true">
        <property name="length" readable="true" writable="true"/>
        <function name="add"/>
        <function name="item"/>
    </class>

    <class name="HTMLParagraphElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLParagraphElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlParagraph">
    </class>

    <class name="HTMLParamElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLParamElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlParameter">
    </class>

    <class name="HTMLPreElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLPreElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlPreformattedText">
    </class>

    <!--
        Because it is associated with two HtmlClasses, the one-to-many
        configurations are in JavaScriptConfiguration.getHtmlJavaScriptMapping() -->
    <class name="HTMLQuoteElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLQuoteElement"
        JSObject="true">
    </class>

    <class name="HTMLScriptElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLScriptElement" JSObject="true"
        htmlClass="com.gargoylesoftware.htmlunit.html.HtmlScript" extends="HTMLElement">
        <property name="onreadystatechange" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="readyState" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="src" readable="true" writable="true"/>
        <property name="type" readable="true" writable="true"/>
        <property name="text" readable="true" writable="true"/>
    </class>

    <class name="HTMLSelectElement" extends="FormField" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLSelectElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlSelect">
        <!-- NOT FINISHED -->

        <property name="length" readable="true" writable="true"/>
        <property name="multiple" readable="true" writable="true"/>
        <property name="options" readable="true" writable="false"/>
        <property name="selectedIndex" readable="true" writable="true"/>
        <property name="size" readable="true" writable="true"/>

        <function name="add"/>
        <function name="remove"/>
    </class>

    <class name="HTMLSpanElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLSpanElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlSpan">
    </class>

    <class name="HTMLStyleElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLStyleElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlStyle">
    </class>

    <class name="HTMLTableCaptionElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTableCaptionElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlCaption">
    </class>

    <class name="HTMLTableCellElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTableCellElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlTableCell">
        <doclink
            url="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-82915075"
            descr="W3C DOM Level 2"/>
        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535908.aspx"
            descr="MSDN documentation (TH)"/>
        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535903.aspx"
            descr="MSDN documentation (TD)"/>
        <property name="cellIndex" readable="true" writable="false">
            <doclink
                url="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-80748363"
                descr="W3C DOM Level 2"/>
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms533549.aspx"
                descr="MSDN documentation"/>
        </property>
    </class>

    <class name="HTMLTableColElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTableColElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlTableColumn">
    </class>

    <class name="HTMLTableElement" extends="RowContainer" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTableElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlTable">
        <property name="caption" readable="true" writable="false"/>
        <property name="tBodies" readable="true" writable="false"/>
        <property name="tFoot" readable="true" writable="false"/>
        <property name="tHead" readable="true" writable="false"/>
        <property name="width" readable="true" writable="true"/>
        <property name="cellSpacing" readable="true" writable="true"/>
        <property name="cellPadding" readable="true" writable="true"/>

        <function name="createCaption">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536381.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="createTFoot">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536402.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="createTHead">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536403.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="deleteCaption">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536405.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="deleteTFoot">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536409.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="deleteTHead">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536410.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="refresh">
            <doclink
                url="http://msdn2.microsoft.com/en-us/library/ms536687.aspx"
                descr="MSDN documentation"/>
        </function>
    </class>

    <class name="HTMLTableRowElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTableRowElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlTableRow">
        <doclink
            url="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-6986576"
            descr="W3c DOM Level 2"/>
        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535911.aspx"
            descr="MSDN documentation"/>
        <property name="cells" readable="true" writable="false"/>
        <property name="rowIndex" readable="true" writable="false">
            <doclink
                url="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-67347567"
                descr="W3c DOM Level 2"/>
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms534377.aspx"
                descr="MSDN documentation"/>
        </property>
        <function name="insertCell">
            <doclink
                url="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-68927016"
                descr="W3c DOM Level 2"/>
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536455.aspx"
                descr="MSDN documentation"/>
        </function>
    </class>

    <!--
        Because it is associated with two HtmlClasses, the one-to-many
        configurations are in JavaScriptConfiguration.getHtmlJavaScriptMapping() -->
    <class name="HTMLTableSectionElement" extends="RowContainer" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTableSectionElement"
        JSObject="true">
    </class>

    <class name="HTMLTextAreaElement" extends="FormField" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTextAreaElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlTextArea">
        <!-- NOT FINISHED -->
        <property name="defaultValue" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms533718.aspx"
                descr="MSDN documentation"/>
        </property>
        <property name="textLength" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="selectionStart" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <property name="selectionEnd" readable="true" writable="true">
            <browser name="Firefox"/>
        </property>
        <function name="select"/>
    </class>

    <class name="HTMLTitleElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLTitleElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlTitle">
    </class>

    <class name="HTMLUListElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLUListElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlUnorderedList">
    </class>

    <class name="HTMLUnknownElement" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.HTMLUnknownElement"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.HtmlUnknownElement">
    </class>

    <class name="Location" classname="com.gargoylesoftware.htmlunit.javascript.host.Location"
        JSObject="true">
        <property name="hash" readable="true" writable="true"/>
        <property name="host" readable="true" writable="true"/>
        <property name="hostname" readable="true" writable="true"/>
        <property name="href" readable="true" writable="true"/>
        <property name="pathname" readable="true" writable="true"/>
        <property name="port" readable="true" writable="true"/>
        <property name="protocol" readable="true" writable="true"/>
        <property name="search" readable="true" writable="true"/>

        <function name="assign"/>
        <function name="reload"/>
        <function name="replace"/>
        <function name="toString"/>
    </class>

    <class name="MimeType" classname="com.gargoylesoftware.htmlunit.javascript.host.MimeType"
        JSObject="true">
        <browser name="Firefox"/>
        <property name="description" readable="true" writable="false"/>
        <property name="enabledPlugin" readable="true" writable="false"/>
        <property name="suffixes" readable="true" writable="false"/>
        <property name="type" readable="true" writable="false"/>
    </class>

    <class name="MimeTypeArray" extends="SimpleArray" classname="com.gargoylesoftware.htmlunit.javascript.host.MimeTypeArray"
        JSObject="true">
    </class>

    <class name="MouseEvent" extends="UIEvent" classname="com.gargoylesoftware.htmlunit.javascript.host.MouseEvent" JSObject="true">
        <doclink
            url="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-MouseEvent"
            descr="W3C Document Object Model (DOM) Level 2 - Mouse event types"/>
        <property name="button" readable="true" writable="false"/>
        <property name="clientX" readable="true" writable="false"/>
        <property name="clientY" readable="true" writable="false"/>
        <property name="pageX" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="pageY" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="screenX" readable="true" writable="false"/>
        <property name="screenY" readable="true" writable="false"/>
        <property name="which" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="shiftKey" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="ctrlKey" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="altKey" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="metaKey" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <function name="initMouseEvent">
            <browser name="Firefox"/>
        </function>
    </class>

    <class name="NamedNodeMap" classname="com.gargoylesoftware.htmlunit.javascript.NamedNodeMap" JSObject="true">
        <property name="length" readable="true" writable="false"/>
        <function name="getNamedItem"/>
    </class>

    <class name="Navigator" classname="com.gargoylesoftware.htmlunit.javascript.host.Navigator"
        JSObject="true">
        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535867.aspx"
            descr="MSDN documentation"/>

        <property name="appCodeName" readable="true" writable="false"/>
        <property name="appMinorVersion" readable="true" writable="false"/>
        <property name="appName" readable="true" writable="false"/>
        <property name="appVersion" readable="true" writable="false"/>
        <property name="browserLanguage" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="cookieEnabled" readable="true" writable="false"/>
        <property name="cpuClass" readable="true" writable="false"/>
        <property name="language" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="mimeTypes" readable="true" writable="false"/>
        <property name="onLine" readable="true" writable="false"/>
        <property name="platform" readable="true" writable="false"/>
        <property name="plugins" readable="true" writable="false"/>
        <property name="product" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="systemLanguage" readable="true" writable="false"/>
        <property name="userAgent" readable="true" writable="false"/>
        <property name="userLanguage" readable="true" writable="false"/>

        <function name="javaEnabled"/>
        <function name="taintEnabled"/>
    </class>

    <class name="Node" classname="com.gargoylesoftware.htmlunit.javascript.host.Node"
        JSObject="true">
        <constant name="ELEMENT_NODE"/>
        <constant name="ATTRIBUTE_NODE"/>
        <constant name="TEXT_NODE"/>
        <constant name="CDATA_SECTION_NODE"/>
        <constant name="ENTITY_REFERENCE_NODE"/>
        <constant name="ENTITY_NODE"/>
        <constant name="PROCESSING_INSTRUCTION_NODE"/>
        <constant name="COMMENT_NODE"/>
        <constant name="DOCUMENT_NODE"/>
        <constant name="DOCUMENT_TYPE_NODE"/>
        <constant name="DOCUMENT_FRAGMENT_NODE"/>
        <constant name="NOTATION_NODE"/>
        <property name="childNodes" readable="true" writable="false"/>
        <property name="firstChild" readable="true" writable="false"/>
        <property name="lastChild" readable="true" writable="false"/>
        <property name="nextSibling" readable="true" writable="false"/>
        <property name="nodeName" readable="true" writable="false"/>
        <property name="nodeType" readable="true" writable="false"/>
        <property name="nodeValue" readable="true" writable="true"/>
        <property name="ownerDocument" readable="true" writable="false"/>
        <property name="parentNode" readable="true" writable="false"/>
        <property name="previousSibling" readable="true" writable="false"/>

        <function name="addEventListener">
            <doclink url="http://developer.mozilla.org/en/docs/DOM:element.addEventListener"
                    descr="Mozilla documentation"/>
            <browser name="Firefox"/>
        </function>
        <function name="attachEvent">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536343.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="removeEventListener">
            <doclink url="http://developer.mozilla.org/en/docs/DOM:element.removeEventListener"
                    descr="Mozilla documentation"/>
            <browser name="Firefox"/>
        </function>
        <function name="detachEvent">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536411.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="appendChild"/>
        <function name="cloneNode"/>
        <function name="hasChildNodes"/>
        <function name="insertBefore"/>
        <function name="isSameNode">
            <browser name="Firefox"/>
        </function>
        <function name="removeChild"/>
        <function name="replaceChild"/>
    </class>

    <class name="Plugin" extends="SimpleArray" classname="com.gargoylesoftware.htmlunit.javascript.host.Plugin"
        JSObject="true">
        <browser name="Firefox"/>
        <property name="description" readable="true" writable="false"/>
        <property name="filename" readable="true" writable="false"/>
        <property name="name" readable="true" writable="false"/>
    </class>

    <class name="PluginArray" extends="SimpleArray" classname="com.gargoylesoftware.htmlunit.javascript.host.PluginArray"
        JSObject="true">
        <function name="refresh"/>
    </class>

    <class name="Popup" classname="com.gargoylesoftware.htmlunit.javascript.host.Popup" JSObject="true">
        <doclink url="http://msdn.microsoft.com/en-us/library/ms535882.aspx" descr="MSDN documentation"/>
        <browser name="Microsoft Internet Explorer"/>
        <property name="document" readable="true" writable="false"/>
        <property name="isOpen" readable="true" writable="false"/>
        <function name="hide"/>
        <function name="show"/>
    </class>

    <class name="Range" classname="com.gargoylesoftware.htmlunit.javascript.host.Range" JSObject="true">
        <!-- NOT FINISHED -->
        <property name="collapsed" readable="true" writable="false"/>
        <property name="commonAncestorContainer" readable="true" writable="false"/>
        <property name="endContainer" readable="true" writable="false"/>
        <property name="endOffset" readable="true" writable="false"/>
        <property name="startContainer" readable="true" writable="false"/>
        <property name="startOffset" readable="true" writable="false"/>

        <function name="collapse"/>
        <function name="createContextualFragment"/>
        <function name="selectNode"/>
        <function name="selectNodeContents"/>
        <function name="setEnd"/>
        <function name="setEndAfter"/>
        <function name="setEndBefore"/>
        <function name="setStart"/>
        <function name="setStartAfter"/>
        <function name="setStartBefore"/>
    </class>

    <class name="RowContainer" extends="HTMLElement" classname="com.gargoylesoftware.htmlunit.javascript.host.RowContainer"
        JSObject="true">
        <property name="rows" readable="true" writable="false"/>

        <function name="deleteRow">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536408.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="insertRow">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536457.aspx"
                descr="MSDN documentation"/>
            <doclink
                url="http://www.mozilla.org/docs/dom/domref/dom_html_ref31.html"
                descr="Gecko DOM Reference"/>
            <doclink
                url="http://www.w3.org/TR/2003/REC-DOM-Level-2-HTML-20030109/html.html#ID-39872903"
                descr="W3C Document Object Model (DOM) Level 2"/>
        </function>
        <function name="moveRow"/>
    </class>

    <class name="Screen" classname="com.gargoylesoftware.htmlunit.javascript.host.Screen" JSObject="true">
        <doclink
            url="http://msdn.microsoft.com/en-us/library/ms535868.aspx"
            descr="MSDN documentation"/>
        <doclink
            url="http://www.mozilla.org/docs/dom/domref/dom_window_ref.html"
            descr="Mozilla documentation"/>

        <property name="availHeight" readable="true" writable="false"/>
        <property name="availLeft" readable="true" writable="false"/>
        <property name="availTop" readable="true" writable="false"/>
        <property name="availWidth" readable="true" writable="false"/>
        <property name="bufferDepth" readable="true" writable="true"/>
        <property name="colorDepth" readable="true" writable="false"/>
        <property name="deviceXDPI" readable="true" writable="false"/>
        <property name="deviceYDPI" readable="true" writable="false"/>
        <property name="fontSmoothingEnabled" readable="true" writable="false"/>
        <property name="height" readable="true" writable="false"/>
        <property name="left" readable="true" writable="true"/>
        <property name="logicalXDPI" readable="true" writable="false"/>
        <property name="logicalYDPI" readable="true" writable="false"/>
        <property name="pixelDepth" readable="true" writable="false"/>
        <property name="top" readable="true" writable="true"/>
        <property name="updateInterval" readable="true" writable="true"/>
        <property name="width" readable="true" writable="false"/>
    </class>

    <class name="Selection" classname="com.gargoylesoftware.htmlunit.javascript.host.Selection" JSObject="true">
        <function name="createRange"/>
    </class>

    <class name="SimpleArray" classname="com.gargoylesoftware.htmlunit.javascript.host.SimpleArray"
        JSObject="false">
        <property name="length" readable="true" writable="false"/>
        <function name="item"/>
        <function name="namedItem"/>
    </class>

    <class name="Stylesheet" classname="com.gargoylesoftware.htmlunit.javascript.host.Stylesheet" JSObject="true">
        <doclink
            url="http://msdn2.microsoft.com/en-us/library/ms535871.aspx"
            descr="MSDN documentation"/>
        <property name="cssRules" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="ownerNode" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="owningElement" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="rules" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
    </class>

    <class name="StyleSheetList" classname="com.gargoylesoftware.htmlunit.javascript.host.StyleSheetList" JSObject="true">
        <property name="length" readable="true" writable="false"/>
        <function name="item"/>
    </class>

    <class name="TextImpl" extends="CharacterDataImpl" classname="com.gargoylesoftware.htmlunit.javascript.host.TextImpl"
        JSObject="true" htmlClass="com.gargoylesoftware.htmlunit.html.DomText">
        <function name="splitText"/>
    </class>

    <class name="TextRange" classname="com.gargoylesoftware.htmlunit.javascript.host.TextRange" JSObject="true">
        <browser name="Microsoft Internet Explorer"/>
        <property name="text" readable="true" writable="true"/>
        <function name="duplicate"/>
    </class>

    <class name="TextRectangle" classname="com.gargoylesoftware.htmlunit.javascript.host.TextRectangle"
        JSObject="true">
        <property name="bottom" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="left" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="right" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="top" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
    </class>

    <class name="UIEvent" extends="Event" classname="com.gargoylesoftware.htmlunit.javascript.host.UIEvent" JSObject="true">
        <doclink
            url="http://www.w3.org/TR/DOM-Level-3-Events/events.html#Events-UIEvent"
            descr="W3C Document Object Model (DOM) Level 3 - UI event types"/>
        <property name="detail" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="view" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <function name="initUIEvent">
            <browser name="Firefox"/>
        </function>
    </class>

    <class name="Window" classname="com.gargoylesoftware.htmlunit.javascript.host.Window"
        JSObject="true">
        <!-- NOT FINISHED -->

        <doclink url="http://msdn.microsoft.com/en-us/library/ms535873.aspx"
                descr="MSDN documentation"/>

        <property name="closed" readable="true" writable="false"/>
        <property name="document" readable="true" writable="false"/>
        <property name="event" readable="true" writable="false">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="frameElement" readable="true" writable="false"/>
        <property name="frames" readable="true" writable="false"/>
        <property name="history" readable="true" writable="false"/>
        <property name="innerHeight" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="innerWidth" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="location" readable="true" writable="true">
            <browser name="Firefox"/>
            <browser name="Microsoft Internet Explorer" min-version="3"/>
            <javascript min-version="1"/>
        </property>
        <property name="name" readable="true" writable="true"/>
        <property name="navigator" readable="true" writable="false"/>
        <property name="onclick" readable="true" writable="true"/>
        <property name="ondblclick" readable="true" writable="true"/>
        <property name="onerror" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer" min-version="3" max-version="5"/>
        </property>
        <property name="onload" readable="true" writable="true"/>
        <property name="opener" readable="true" writable="false"/>
        <property name="outerHeight" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="outerWidth" readable="true" writable="false">
            <browser name="Firefox"/>
        </property>
        <property name="parent" readable="true" writable="false"/>
        <property name="screen" readable="true" writable="false"/>
        <property name="self" readable="true" writable="false"/>
        <property name="status" readable="true" writable="true"/>
        <property name="top" readable="true" writable="false"/>
        <property name="window" readable="true" writable="false"/>

        <function name="addEventListener">
            <doclink url="http://developer.mozilla.org/en/docs/DOM:element.addEventListener"
                    descr="Mozilla documentation"/>
            <browser name="Firefox"/>
        </function>
        <function name="alert"/>
        <function name="attachEvent">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536343.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="blur"/>
        <function name="captureEvents">
            <browser name="Firefox"/>
        </function>
        <function name="clearInterval">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536353.aspx"
                    descr="MSDN documentation"/>
        </function>
        <function name="clearTimeout"/>
        <function name="close"/>
        <function name="CollectGarbage">
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="confirm"/>
        <function name="createPopup">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536392.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="detachEvent">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536411.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="execScript">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms536420.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="focus"/>
        <function name="getComputedStyle">
            <browser name="Firefox"/>
        </function>
        <function name="moveBy"/>
        <function name="moveTo"/>
        <function name="open"/>
        <function name="prompt"/>
        <function name="print"/>
        <function name="removeEventListener">
            <doclink url="http://developer.mozilla.org/en/docs/DOM:element.removeEventListener"
                    descr="Mozilla documentation"/>
            <browser name="Firefox"/>
        </function>
        <function name="resizeBy"/>
        <function name="resizeTo"/>
        <function name="scroll"/>
        <function name="scrollBy"/>
        <function name="scrollByLines"/>
        <function name="scrollByPages"/>
        <function name="scrollTo"/>
        <function name="setInterval">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms536749.aspx"
                descr="MSDN documentation"/>
        </function>
        <function name="setTimeout"/>
    </class>

    <class name="XMLAttr" extends="Attr" classname="com.gargoylesoftware.htmlunit.javascript.host.XMLAttr"
        JSObject="true">
        <property name="text" readable="true" writable="true">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms762687.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="xml" readable="true" writable="false">
            <doclink
                url="http://msdn.microsoft.com/en-us/library/ms755989.aspx"
                descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
    </class>

    <class name="XMLDocument" extends="Document" classname="com.gargoylesoftware.htmlunit.javascript.host.XMLDocument"
        JSObject="true">
        <browser name="Firefox"/>
        <property name="async" readable="true" writable="true">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms761398.aspx"
                    descr="MSDN documentation"/>
        </property>
        <property name="parseError" readable="true" writable="false">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms757019.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="preserveWhiteSpace" readable="true" writable="true">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms761353.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="xml" readable="true" writable="false">
            <doclink url="//http://msdn2.microsoft.com/en-us/library/ms755989.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <function name="getElementById">
            <browser name="Firefox"/>
        </function>
        <function name="getElementsByTagName"/>
        <function name="load">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms762722.aspx"
                    descr="MSDN documentation"/>
        </function>
        <function name="loadXML">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms754585.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="selectNodes">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms754523.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="selectSingleNode">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms757846.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="setProperty">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms760290.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
    </class>

    <class name="XMLDOMParseError" classname="com.gargoylesoftware.htmlunit.javascript.host.XMLDOMParseError"
        jsConstructor="jsConstructor" JSObject="true">
        <browser name="Microsoft Internet Explorer"/>
        <property name="errorCode" readable="true" writable="false"/>
        <property name="filepos" readable="true" writable="false"/>
        <property name="line" readable="true" writable="false"/>
        <property name="linepos" readable="true" writable="false"/>
        <property name="reason" readable="true" writable="false"/>
        <property name="srcText" readable="true" writable="false"/>
        <property name="url" readable="true" writable="false"/>
    </class>

    <class name="XMLElement" extends="Node" classname="com.gargoylesoftware.htmlunit.javascript.host.XMLElement"
        htmlClass="com.gargoylesoftware.htmlunit.xml.XmlElement"
        JSObject="true">
        <property name="attributes" readable="true" writable="false"/>
        <property name="tagName" readable="true" writable="false"/>
        <property name="text" readable="true" writable="false">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms762687.aspx" descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="xml" readable="true" writable="false">
            <doclink url="http://msdn.microsoft.com/en-us/library/ms755989.aspx" descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </property>

        <function name="getAttribute"/>
        <function name="getAttributeNode"/>
        <function name="getElementsByTagName"/>
        <function name="getElementsByTagNameNS">
            <browser name="Firefox"/>
        </function>
        <function name="hasAttribute">
            <browser name="Firefox"/>
        </function>
        <function name="selectNodes">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms754523.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="selectSingleNode">
            <doclink url="http://msdn2.microsoft.com/en-us/library/ms757846.aspx"
                    descr="MSDN documentation"/>
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="setAttribute"/>
    </class>

    <class name="XMLHttpRequest" classname="com.gargoylesoftware.htmlunit.javascript.host.XMLHttpRequest"
        jsConstructor="jsConstructor" JSObject="true">
        <doclink url="http://developer.apple.com/internet/webcontent/xmlhttpreq.html" descr="Safari documentation"/>
        <browser name="Firefox"/>
        <property name="onreadystatechange" readable="true" writable="true"/>
        <property name="onerror" readable="true" writable="true"/>
        <property name="readyState" readable="true" writable="false"/>
        <property name="responseText" readable="true" writable="false"/>
        <property name="responseXML" readable="true" writable="false"/>
        <property name="status" readable="true" writable="false"/>
        <property name="statusText" readable="true" writable="false"/>
        <function name="abort"/>
        <function name="getAllResponseHeaders"/>
        <function name="getResponseHeader"/>
        <function name="open"/>
        <function name="overrideMimeType"/>
        <function name="send"/>
        <function name="setRequestHeader"/>
    </class>

    <class name="XMLSerializer" classname="com.gargoylesoftware.htmlunit.javascript.host.XMLSerializer"
        jsConstructor="jsConstructor" JSObject="true">
        <browser name="Firefox"/>
        <function name="serializeToString"/>
    </class>

    <class name="XPathNSResolver" classname="com.gargoylesoftware.htmlunit.javascript.host.XPathNSResolver"
        JSObject="true">
        <browser name="Firefox"/>
        <function name="lookupNamespaceURI"/>
    </class>

    <class name="XPathResult" classname="com.gargoylesoftware.htmlunit.javascript.host.XPathResult"
        JSObject="true">
        <browser name="Firefox"/>
        <constant name="ANY_TYPE"/>
        <constant name="NUMBER_TYPE"/>
        <constant name="STRING_TYPE"/>
        <constant name="BOOLEAN_TYPE"/>
        <constant name="UNORDERED_NODE_ITERATOR_TYPE"/>
        <constant name="ORDERED_NODE_ITERATOR_TYPE"/>
        <constant name="UNORDERED_NODE_SNAPSHOT_TYPE"/>
        <constant name="ORDERED_NODE_SNAPSHOT_TYPE"/>
        <constant name="ANY_UNORDERED_NODE_TYPE"/>
        <constant name="FIRST_ORDERED_NODE_TYPE"/>
        <property name="booleanValue" readable="true" writable="false"/>
        <property name="numberValue" readable="true" writable="false"/>
        <property name="resultType" readable="true" writable="false"/>
        <property name="singleNodeValue" readable="true" writable="false"/>
        <property name="snapshotLength" readable="true" writable="false"/>
        <property name="stringValue" readable="true" writable="false"/>
        <function name="iterateNext"/>
        <function name="snapshotItem"/>
    </class>

    <class name="XSLTemplate" classname="com.gargoylesoftware.htmlunit.javascript.host.XSLTemplate"
        jsConstructor="jsConstructor" JSObject="true">
        <browser name="Microsoft Internet Explorer"/>
        <property name="stylesheet" readable="true" writable="true"/>
        <function name="createProcessor"/>
    </class>

    <class name="XSLTProcessor" classname="com.gargoylesoftware.htmlunit.javascript.host.XSLTProcessor"
        jsConstructor="jsConstructor" JSObject="true">
        <property name="input" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <property name="output" readable="true" writable="true">
            <browser name="Microsoft Internet Explorer"/>
        </property>
        <function name="addParameter">
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="getParameter">
            <browser name="Firefox"/>
        </function>
        <function name="importStylesheet">
            <browser name="Firefox"/>
        </function>
        <function name="transform">
            <browser name="Microsoft Internet Explorer"/>
        </function>
        <function name="transformToDocument">
            <browser name="Firefox"/>
        </function>
        <function name="transformToFragment">
            <browser name="Firefox"/>
        </function>
        <function name="setParameter">
            <browser name="Firefox"/>
        </function>
    </class>

</configuration>
