# Hierarchy For All Packages

Package Hierarchies:

- com.xceptance.xlt.api.actions,
- com.xceptance.xlt.api.data,
- com.xceptance.xlt.api.engine,
- com.xceptance.xlt.api.engine.scripting,
- com.xceptance.xlt.api.htmlunit,
- com.xceptance.xlt.api.report,
- com.xceptance.xlt.api.report.external,
- com.xceptance.xlt.api.tests,
- com.xceptance.xlt.api.util,
- com.xceptance.xlt.api.validators,
- com.xceptance.xlt.api.webdriver,
- org.htmlunit,
- org.htmlunit.attachment,
- org.htmlunit.html,
- org.htmlunit.util,
- org.htmlunit.xml

## Class Hierarchy

- java.lang.Object
  - com.xceptance.xlt.api.actions.AbstractAction
    - com.xceptance.xlt.api.actions.AbstractWebAction
      - com.xceptance.xlt.api.actions.AbstractHtmlPageAction
        - com.xceptance.xlt.api.engine.scripting.AbstractHtmlUnitScriptAction
      - com.xceptance.xlt.api.actions.AbstractLightWeightPageAction
      - com.xceptance.xlt.api.actions.AbstractXmlPageAction
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - org.htmlunit.html.AbstractDomNodeList<E> (implements org.htmlunit.html.DomNodeList<E>, java.io.Serializable)
  - org.htmlunit.cssparser.parser.AbstractCSSParser
    - org.htmlunit.cssparser.parser.javacc.CSS3Parser (implements org.htmlunit.cssparser.parser.javacc.CSS3ParserConstants)
      - org.htmlunit.WebClient.PooledCSS3Parser (implements java.lang.AutoCloseable)
  - com.xceptance.xlt.api.engine.AbstractCustomSampler
  - com.xceptance.xlt.api.engine.AbstractData (implements com.xceptance.xlt.api.engine.Data)
    - com.xceptance.xlt.api.engine.CustomValue
    - com.xceptance.xlt.api.engine.EventData
    - com.xceptance.xlt.api.engine.TimerData
      - com.xceptance.xlt.api.engine.ActionData
      - com.xceptance.xlt.api.engine.CustomData
      - com.xceptance.xlt.api.engine.PageLoadTimingData
      - com.xceptance.xlt.api.engine.RequestData
      - com.xceptance.xlt.api.engine.TransactionData
    - com.xceptance.xlt.api.engine.WebVitalData
  - com.xceptance.xlt.api.engine.scripting.AbstractHtmlUnitScriptModule
    - com.xceptance.xlt.api.engine.scripting.AbstractHtmlUnitActionsModule
    - com.xceptance.xlt.api.engine.scripting.AbstractHtmlUnitCommandsModule
  - com.xceptance.xlt.api.report.external.AbstractLineParser
    - com.xceptance.xlt.api.report.external.PlainDataTableCsvParser
    - com.xceptance.xlt.api.report.external.SimpleCsvParser
      - com.xceptance.xlt.api.report.external.HeadedCsvParser
  - org.htmlunit.AbstractPage (implements org.htmlunit.Page)
    - org.htmlunit.TextPage
    - org.htmlunit.UnexpectedPage
  - com.xceptance.xlt.api.report.AbstractReportProvider (implements com.xceptance.xlt.api.report.ReportProvider)
  - com.xceptance.xlt.api.util.AbstractResponseProcessor (implements com.xceptance.xlt.api.util.ResponseProcessor)
    - com.xceptance.xlt.api.util.ResponseContentProcessor
  - com.xceptance.xlt.api.tests.AbstractTestCase
    - com.xceptance.xlt.api.engine.scripting.AbstractHtmlUnitScriptTestCase
    - com.xceptance.xlt.api.tests.AbstractWebDriverTestCase
      - com.xceptance.xlt.api.engine.scripting.AbstractScriptTestCase
      - com.xceptance.xlt.api.engine.scripting.AbstractWebDriverScriptTestCase (implements com.xceptance.xlt.api.engine.scripting.ScriptCommands)
  - com.xceptance.xlt.api.engine.scripting.AbstractWebDriverModule (implements com.xceptance.xlt.api.engine.scripting.ScriptCommands)
  - com.xceptance.xlt.api.data.Account
  - org.htmlunit.AjaxController (implements java.io.Serializable)
    - org.htmlunit.NicelyResynchronizingAjaxController
  - org.htmlunit.util.ArrayUtils
  - org.htmlunit.attachment.Attachment
  - com.xceptance.xlt.api.util.BasicPageUtils
    - com.xceptance.xlt.api.util.HtmlPageUtils
    - com.xceptance.xlt.api.util.LightweightHtmlPageUtils
  - org.htmlunit.BrowserVersion (implements java.io.Serializable)
  - org.htmlunit.BrowserVersion.BrowserVersionBuilder
  - org.htmlunit.Cache (implements java.io.Serializable)
  - java.nio.charset.Charset (implements java.lang.Comparable<T>)
    - org.htmlunit.util.XUserDefinedCharset
  - org.htmlunit.CollectingAlertHandler (implements org.htmlunit.AlertHandler, java.io.Serializable)
  - org.htmlunit.attachment.CollectingAttachmentHandler (implements org.htmlunit.attachment.AttachmentHandler)
  - com.xceptance.xlt.api.validators.ContentLengthValidator
  - org.htmlunit.util.Cookie (implements java.io.Serializable)
  - org.htmlunit.CookieManager (implements java.io.Serializable)
  - com.xceptance.xlt.api.data.DataPool<T>
  - com.xceptance.xlt.api.data.DataProvider
  - org.htmlunit.DefaultCredentialsProvider (implements org.apache.http.client.CredentialsProvider, java.io.Serializable)
  - org.htmlunit.DefaultCssErrorHandler (implements org.htmlunit.cssparser.parser.CSSErrorHandler, java.io.Serializable)
  - org.htmlunit.html.DefaultElementFactory (implements org.htmlunit.html.ElementFactory)
  - org.htmlunit.DefaultPageCreator (implements org.htmlunit.PageCreator, java.io.Serializable)
  - org.htmlunit.html.DomElement.ChildElementsIterator (implements java.util.Iterator<E>)
  - org.htmlunit.html.DomNode (implements java.lang.Cloneable, org.w3c.dom.Node, java.io.Serializable)
    - org.htmlunit.html.DomCharacterData (implements org.w3c.dom.CharacterData)
      - org.htmlunit.html.DomComment (implements org.w3c.dom.Comment)
      - org.htmlunit.html.DomText (implements org.w3c.dom.Text)
        - org.htmlunit.html.DomCDataSection (implements org.w3c.dom.CDATASection)
    - org.htmlunit.html.DomDocumentFragment (implements org.w3c.dom.DocumentFragment)
    - org.htmlunit.html.DomDocumentType (implements org.w3c.dom.DocumentType)
    - org.htmlunit.html.DomNamespaceNode
      - org.htmlunit.html.DomAttr (implements org.w3c.dom.Attr)
      - org.htmlunit.html.DomElement (implements org.w3c.dom.Element)
        - org.htmlunit.html.HtmlElement
          - org.htmlunit.html.BaseFrameElement
            - org.htmlunit.html.HtmlFrame
            - org.htmlunit.html.HtmlInlineFrame
          - org.htmlunit.html.HtmlAbbreviated
          - org.htmlunit.html.HtmlAcronym
          - org.htmlunit.html.HtmlAddress
          - org.htmlunit.html.HtmlAnchor
          - org.htmlunit.html.HtmlArea
          - org.htmlunit.html.HtmlArticle
          - org.htmlunit.html.HtmlAside
          - org.htmlunit.html.HtmlBackgroundSound
          - org.htmlunit.html.HtmlBase
          - org.htmlunit.html.HtmlBaseFont
          - org.htmlunit.html.HtmlBidirectionalIsolation
          - org.htmlunit.html.HtmlBidirectionalOverride
          - org.htmlunit.html.HtmlBig
          - org.htmlunit.html.HtmlBlockQuote
          - org.htmlunit.html.HtmlBody
          - org.htmlunit.html.HtmlBold
          - org.htmlunit.html.HtmlBreak
          - org.htmlunit.html.HtmlButton (implements org.htmlunit.html.DisabledElement, org.htmlunit.html.FormFieldWithNameHistory, org.htmlunit.html.LabelableElement, org.htmlunit.html.SubmittableElement, org.htmlunit.html.ValidatableElement)
          - org.htmlunit.html.HtmlCanvas
          - org.htmlunit.html.HtmlCaption
          - org.htmlunit.html.HtmlCenter
          - org.htmlunit.html.HtmlCitation
          - org.htmlunit.html.HtmlCode
          - org.htmlunit.html.HtmlData
          - org.htmlunit.html.HtmlDataList
          - org.htmlunit.html.HtmlDefinition
          - org.htmlunit.html.HtmlDefinitionDescription
          - org.htmlunit.html.HtmlDefinitionList
          - org.htmlunit.html.HtmlDefinitionTerm
          - org.htmlunit.html.HtmlDeletedText
          - org.htmlunit.html.HtmlDetails
          - org.htmlunit.html.HtmlDialog
          - org.htmlunit.html.HtmlDirectory
          - org.htmlunit.html.HtmlDivision
          - org.htmlunit.html.HtmlEmbed
          - org.htmlunit.html.HtmlEmphasis
          - org.htmlunit.html.HtmlExample
          - org.htmlunit.html.HtmlFieldSet (implements org.htmlunit.html.DisabledElement, org.htmlunit.html.FormFieldWithNameHistory, org.htmlunit.html.ValidatableElement)
          - org.htmlunit.html.HtmlFigure
          - org.htmlunit.html.HtmlFigureCaption
          - org.htmlunit.html.HtmlFont
          - org.htmlunit.html.HtmlFooter
          - org.htmlunit.html.HtmlForm
          - org.htmlunit.html.HtmlFrameSet
          - org.htmlunit.html.HtmlHead
          - org.htmlunit.html.HtmlHeader
          - org.htmlunit.html.HtmlHeading1
          - org.htmlunit.html.HtmlHeading2
          - org.htmlunit.html.HtmlHeading3
          - org.htmlunit.html.HtmlHeading4
          - org.htmlunit.html.HtmlHeading5
          - org.htmlunit.html.HtmlHeading6
          - org.htmlunit.html.HtmlHorizontalRule
          - org.htmlunit.html.HtmlHtml
          - org.htmlunit.html.HtmlImage
          - org.htmlunit.html.HtmlInlineQuotation
          - org.htmlunit.html.HtmlInput (implements org.htmlunit.html.DisabledElement, org.htmlunit.html.FormFieldWithNameHistory, org.htmlunit.html.SubmittableElement, org.htmlunit.html.ValidatableElement)
            - org.htmlunit.html.HtmlButtonInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlCheckBoxInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlColorInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlDateTimeLocalInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlFileInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlHiddenInput
            - org.htmlunit.html.HtmlImageInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlMonthInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlRadioButtonInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlRangeInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlResetInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlSelectableTextInput (implements org.htmlunit.html.impl.SelectableTextInput)
              - org.htmlunit.html.HtmlDateInput (implements org.htmlunit.html.LabelableElement)
              - org.htmlunit.html.HtmlEmailInput (implements org.htmlunit.html.LabelableElement)
              - org.htmlunit.html.HtmlNumberInput (implements org.htmlunit.html.LabelableElement)
              - org.htmlunit.html.HtmlPasswordInput (implements org.htmlunit.html.LabelableElement)
              - org.htmlunit.html.HtmlTelInput (implements org.htmlunit.html.LabelableElement)
              - org.htmlunit.html.HtmlTextInput (implements org.htmlunit.html.LabelableElement)
                - org.htmlunit.html.HtmlSearchInput
              - org.htmlunit.html.HtmlTimeInput (implements org.htmlunit.html.LabelableElement)
              - org.htmlunit.html.HtmlUrlInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlSubmitInput (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlWeekInput (implements org.htmlunit.html.LabelableElement)
          - org.htmlunit.html.HtmlInsertedText
          - org.htmlunit.html.HtmlItalic
          - org.htmlunit.html.HtmlKeyboard
          - org.htmlunit.html.HtmlLabel
          - org.htmlunit.html.HtmlLayer
          - org.htmlunit.html.HtmlLegend
          - org.htmlunit.html.HtmlLink
          - org.htmlunit.html.HtmlListing
          - org.htmlunit.html.HtmlListItem
          - org.htmlunit.html.HtmlMain
          - org.htmlunit.html.HtmlMap
          - org.htmlunit.html.HtmlMark
          - org.htmlunit.html.HtmlMarquee
          - org.htmlunit.html.HtmlMedia
            - org.htmlunit.html.HtmlAudio
            - org.htmlunit.html.HtmlMeter (implements org.htmlunit.html.LabelableElement)
            - org.htmlunit.html.HtmlVideo
          - org.htmlunit.html.HtmlMenu
          - org.htmlunit.html.HtmlMeta
          - org.htmlunit.html.HtmlNav
          - org.htmlunit.html.HtmlNoBreak
          - org.htmlunit.html.HtmlNoEmbed
          - org.htmlunit.html.HtmlNoFrames
          - org.htmlunit.html.HtmlNoLayer
          - org.htmlunit.html.HtmlNoScript
          - org.htmlunit.html.HtmlObject (implements org.htmlunit.html.ValidatableElement)
          - org.htmlunit.html.HtmlOption (implements org.htmlunit.html.DisabledElement)
          - org.htmlunit.html.HtmlOptionGroup (implements org.htmlunit.html.DisabledElement)
          - org.htmlunit.html.HtmlOrderedList
          - org.htmlunit.html.HtmlOutput (implements org.htmlunit.html.FormFieldWithNameHistory, org.htmlunit.html.LabelableElement, org.htmlunit.html.ValidatableElement)
          - org.htmlunit.html.HtmlParagraph
          - org.htmlunit.html.HtmlParameter
          - org.htmlunit.html.HtmlPicture
          - org.htmlunit.html.HtmlPlainText
          - org.htmlunit.html.HtmlPreformattedText
          - org.htmlunit.html.HtmlProgress (implements org.htmlunit.html.LabelableElement)
          - org.htmlunit.html.HtmlRb
          - org.htmlunit.html.HtmlRp
          - org.htmlunit.html.HtmlRt
          - org.htmlunit.html.HtmlRtc
          - org.htmlunit.html.HtmlRuby
          - org.htmlunit.html.HtmlS
          - org.htmlunit.html.HtmlSample
          - org.htmlunit.html.HtmlScript (implements org.htmlunit.html.ScriptElement)
          - org.htmlunit.html.HtmlSection
          - org.htmlunit.html.HtmlSelect (implements org.htmlunit.html.DisabledElement, org.htmlunit.html.FormFieldWithNameHistory, org.htmlunit.html.LabelableElement, org.htmlunit.html.SubmittableElement, org.htmlunit.html.ValidatableElement)
          - org.htmlunit.html.HtmlSlot
          - org.htmlunit.html.HtmlSmall
          - org.htmlunit.html.HtmlSource
          - org.htmlunit.html.HtmlSpan
          - org.htmlunit.html.HtmlStrike
          - org.htmlunit.html.HtmlStrong
          - org.htmlunit.html.HtmlStyle
          - org.htmlunit.html.HtmlSubscript
          - org.htmlunit.html.HtmlSummary
          - org.htmlunit.html.HtmlSuperscript
          - org.htmlunit.html.HtmlSvg
          - org.htmlunit.html.HtmlTable
          - org.htmlunit.html.HtmlTableCell
            - org.htmlunit.html.HtmlTableDataCell
            - org.htmlunit.html.HtmlTableHeaderCell
          - org.htmlunit.html.HtmlTableColumn
          - org.htmlunit.html.HtmlTableColumnGroup
          - org.htmlunit.html.HtmlTableRow
          - org.htmlunit.html.HtmlTeletype
          - org.htmlunit.html.HtmlTemplate
          - org.htmlunit.html.HtmlTextArea (implements org.htmlunit.html.DisabledElement, org.htmlunit.html.FormFieldWithNameHistory, org.htmlunit.html.LabelableElement, org.htmlunit.html.impl.SelectableTextInput, org.htmlunit.html.SubmittableElement, org.htmlunit.html.ValidatableElement)
          - org.htmlunit.html.HtmlTime
          - org.htmlunit.html.HtmlTitle
          - org.htmlunit.html.HtmlTrack
          - org.htmlunit.html.HtmlUnderlined
          - org.htmlunit.html.HtmlUnknownElement
          - org.htmlunit.html.HtmlUnorderedList
          - org.htmlunit.html.HtmlVariable
          - org.htmlunit.html.HtmlWordBreak
          - org.htmlunit.html.TableRowGroup
            - org.htmlunit.html.HtmlTableBody
            - org.htmlunit.html.HtmlTableFooter
            - org.htmlunit.html.HtmlTableHeader
    - org.htmlunit.html.DomProcessingInstruction (implements org.w3c.dom.ProcessingInstruction)
    - org.htmlunit.SgmlPage (implements org.w3c.dom.Document, org.htmlunit.Page)
      - org.htmlunit.html.HtmlPage
        - org.htmlunit.html.XHtmlPage
      - org.htmlunit.xml.XmlPage
  - org.htmlunit.html.DomNode.ChildIterator (implements java.util.Iterator<E>)
  - org.htmlunit.html.DomNode.DescendantDomElementsIterator (implements java.util.Iterator<E>)
  - org.htmlunit.html.DomNode.DescendantDomNodesIterator (implements java.util.Iterator<E>)
  - org.htmlunit.html.DomNode.DescendantElementsIterator<T> (implements java.util.Iterator<E>)
  - org.htmlunit.html.DomNode.DescendantHtmlElementsIterator (implements java.util.Iterator<E>)
  - org.htmlunit.html.DomNodeIterator (implements org.w3c.dom.traversal.NodeIterator)
  - org.htmlunit.DownloadedContent.InMemory (implements org.htmlunit.DownloadedContent)
  - org.htmlunit.DownloadedContent.OnFile (implements org.htmlunit.DownloadedContent)
  - org.htmlunit.attachment.DownloadingAttachmentHandler (implements org.htmlunit.attachment.AttachmentHandler)
  - org.htmlunit.util.EncodingSniffer
  - java.util.EventObject (implements java.io.Serializable)
    - org.htmlunit.html.CharacterDataChangeEvent
    - org.htmlunit.html.DomChangeEvent
    - org.htmlunit.html.HtmlAttributeChangeEvent
    - org.htmlunit.WebWindowEvent
  - com.xceptance.xlt.api.data.ExclusiveDataProvider<T>
  - com.xceptance.xlt.api.data.ExclusiveDataProvider.Parser<T>
  - org.htmlunit.FormEncodingType (implements java.io.Serializable)
  - com.xceptance.xlt.api.data.GeneralDataProvider
  - com.xceptance.xlt.api.engine.GlobalClock
  - org.htmlunit.util.HeaderUtils
  - org.htmlunit.History (implements java.io.Serializable)
  - org.htmlunit.html.Html
  - org.htmlunit.html.HtmlDomTreeWalker (implements java.io.Serializable)
  - com.xceptance.xlt.api.validators.HtmlEndTagValidator
  - org.htmlunit.html.HtmlTableRow.CellIterator (implements java.lang.Iterable<T>, java.util.Iterator<E>)
  - com.xceptance.xlt.engine.xltdriver.HtmlUnitDriver (implements org.openqa.selenium.HasCapabilities, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.WebDriver)
    - com.xceptance.xlt.api.webdriver.XltDriver
  - org.htmlunit.HttpHeader
  - com.xceptance.xlt.api.validators.HttpResponseCodeValidator
  - org.htmlunit.HttpWebConnection (implements org.htmlunit.WebConnection)
  - org.htmlunit.ImmediateRefreshHandler (implements org.htmlunit.RefreshHandler, java.io.Serializable)
    - org.htmlunit.NiceRefreshHandler
  - org.htmlunit.IncorrectnessListenerImpl (implements org.htmlunit.IncorrectnessListener, java.io.Serializable)
  - org.htmlunit.html.Keyboard
  - com.xceptance.xlt.api.htmlunit.LightWeightPage
  - org.htmlunit.util.MimeType
  - org.htmlunit.MockWebConnection (implements org.htmlunit.WebConnection)
  - org.htmlunit.MockWebConnection.RawResponseData
  - com.xceptance.xlt.api.report.MovingAverageConfiguration
  - com.xceptance.xlt.api.report.external.NamedData
  - org.htmlunit.util.NameValuePair (implements java.io.Serializable)
    - org.htmlunit.util.KeyDataPair
  - com.xceptance.xlt.api.engine.NetworkData
  - org.htmlunit.util.OrderedFastHashMap<K,V> (implements java.util.Map<K,V>, java.io.Serializable)
  - com.xceptance.xlt.api.report.PostProcessedDataContainer
  - org.htmlunit.ProxyConfig (implements java.io.Serializable)
  - org.openqa.selenium.remote.RemoteWebDriver (implements org.openqa.selenium.HasCapabilities, org.openqa.selenium.HasDownloads, org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement, org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator, org.openqa.selenium.interactions.Interactive, org.openqa.selenium.JavascriptExecutor, org.openqa.selenium.PrintsPage, org.openqa.selenium.TakesScreenshot, org.openqa.selenium.WebDriver)
    - org.openqa.selenium.chromium.ChromiumDriver (implements org.openqa.selenium.HasAuthentication, org.openqa.selenium.bidi.HasBiDi, org.openqa.selenium.chromium.HasCasting, org.openqa.selenium.chromium.HasCdp, org.openqa.selenium.devtools.HasDevTools, org.openqa.selenium.chromium.HasLaunchApp, org.openqa.selenium.logging.HasLogEvents, org.openqa.selenium.chromium.HasNetworkConditions, org.openqa.selenium.chromium.HasPermissions, org.openqa.selenium.html5.LocationContext, org.openqa.selenium.html5.WebStorage)
      - org.openqa.selenium.chrome.ChromeDriver
        - com.xceptance.xlt.api.webdriver.XltChromeDriver
    - org.openqa.selenium.firefox.FirefoxDriver (implements org.openqa.selenium.bidi.HasBiDi, org.openqa.selenium.firefox.HasContext, org.openqa.selenium.firefox.HasExtensions, org.openqa.selenium.firefox.HasFullPageScreenshot, org.openqa.selenium.html5.WebStorage)
      - com.xceptance.xlt.api.webdriver.XltFirefoxDriver
  - com.xceptance.xlt.api.engine.RequestFilter
  - org.htmlunit.Screen (implements java.io.Serializable)
  - org.htmlunit.html.ScriptElementSupport
  - org.htmlunit.ScriptResult
  - com.xceptance.xlt.api.engine.scripting.ScriptTestCaseSuite
  - org.htmlunit.util.SerializableLock (implements java.io.Serializable)
  - com.xceptance.xlt.api.engine.Session
  - org.htmlunit.SilentCssErrorHandler (implements org.htmlunit.cssparser.parser.CSSErrorHandler, java.io.Serializable)
  - org.htmlunit.SilentIncorrectnessListener (implements org.htmlunit.IncorrectnessListener)
  - com.xceptance.xlt.api.util.SimpleArrayList<T> (implements java.util.List<E>)
  - com.xceptance.xlt.api.validators.StandardValidator
  - com.xceptance.xlt.api.engine.scripting.StaticScriptCommands
  - org.htmlunit.StorageHolder (implements java.io.Serializable)
  - org.htmlunit.util.StringUtils
  - org.htmlunit.util.SubnetUtils
  - org.htmlunit.ThreadedRefreshHandler (implements org.htmlunit.RefreshHandler)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - com.xceptance.xlt.api.actions.ElementMissingException
      - java.lang.RuntimeException
        - org.htmlunit.ElementNotFoundException
        - org.htmlunit.FailingHttpStatusCodeException
        - java.lang.IllegalStateException
          - com.xceptance.xlt.api.actions.RunMethodStateException
        - org.htmlunit.NotYetImplementedException
        - org.htmlunit.ObjectInstantiationException
        - org.htmlunit.ScriptException
        - org.htmlunit.WebWindowNotFoundException
        - com.xceptance.xlt.api.util.XltException
          - com.xceptance.xlt.api.data.DataSetProviderException
      - com.xceptance.xlt.api.actions.UnexpectedPageTypeException
  - org.htmlunit.html.UnknownElementFactory (implements org.htmlunit.html.ElementFactory)
  - org.htmlunit.util.UrlUtils
  - com.xceptance.xlt.api.util.URLUtils
  - com.xceptance.xlt.api.report.external.ValueSet
  - org.htmlunit.Version
  - org.htmlunit.WaitingRefreshHandler (implements org.htmlunit.RefreshHandler)
  - org.htmlunit.WebAssert
  - org.htmlunit.WebClient (implements java.lang.AutoCloseable, java.io.Serializable)
  - org.htmlunit.WebClientOptions (implements java.io.Serializable)
  - org.htmlunit.WebClientOptions.Geolocation (implements java.io.Serializable)
  - org.htmlunit.util.WebClientUtils
  - org.htmlunit.util.WebConnectionWrapper (implements org.htmlunit.WebConnection)
    - org.htmlunit.util.DebuggingWebConnection
    - org.htmlunit.util.FalsifyingWebConnection
  - org.htmlunit.WebConsole (implements org.htmlunit.corejs.javascript.NativeConsole.ConsolePrinter, java.io.Serializable)
  - org.htmlunit.WebRequest (implements java.io.Serializable)
  - org.htmlunit.WebResponse (implements java.io.Serializable)
    - org.htmlunit.StringWebResponse
    - org.htmlunit.util.WebResponseWrapper
  - org.htmlunit.WebResponseData (implements java.io.Serializable)
  - org.htmlunit.WebWindowAdapter (implements org.htmlunit.WebWindowListener)
  - org.htmlunit.WebWindowImpl (implements org.htmlunit.WebWindow)
    - org.htmlunit.DialogWindow
    - org.htmlunit.html.FrameWindow
    - org.htmlunit.TopLevelWindow
  - com.xceptance.xlt.api.validators.XHTMLValidator
  - com.xceptance.xlt.api.util.XltCharBuffer (implements java.lang.CharSequence, java.lang.Comparable<T>)
  - com.xceptance.xlt.api.webdriver.XltChromeDriver.Builder
  - com.xceptance.xlt.api.webdriver.XltFirefoxDriver.Builder
  - com.xceptance.xlt.api.util.XltLogger
  - com.xceptance.xlt.api.util.XltProperties
  - com.xceptance.xlt.api.util.XltRandom
  - org.htmlunit.html.XmlSerializer
  - org.htmlunit.util.XmlUtils

## Interface Hierarchy

- java.lang.AutoCloseable
  - org.htmlunit.WebConnection
- com.xceptance.xlt.api.engine.Data
- com.xceptance.xlt.api.engine.DataLogger
- com.xceptance.xlt.api.engine.DataManager
- com.xceptance.xlt.api.data.DataSetProvider
- org.htmlunit.html.DisabledElement
- org.htmlunit.html.ElementFactory
- org.htmlunit.html.ElementFromPointHandler
- org.htmlunit.html.FormFieldWithNameHistory
- org.htmlunit.FrameContentHandler
- org.htmlunit.IncorrectnessListener
- java.lang.Iterable<T>
  - java.util.Collection<E>
    - java.util.SequencedCollection<E>
      - java.util.List<E>
        - org.htmlunit.html.DomNodeList<E> (also extends org.w3c.dom.NodeList)
- org.htmlunit.html.LabelableElement
- com.xceptance.xlt.api.engine.NetworkDataManager
- org.w3c.dom.NodeList
  - org.htmlunit.html.DomNodeList<E> (also extends java.util.List<E>)
- org.htmlunit.PageCreator
- org.htmlunit.RefreshHandler
- com.xceptance.xlt.api.report.ReportCreator
  - com.xceptance.xlt.api.report.ReportProvider
- com.xceptance.xlt.api.report.ReportProviderConfiguration
- com.xceptance.xlt.api.util.ResponseProcessor
- com.xceptance.xlt.api.engine.scripting.ScriptCommands
- org.htmlunit.html.ScriptElement
- org.htmlunit.ScriptPreProcessor
- java.io.Serializable
  - org.htmlunit.AlertHandler
  - org.htmlunit.attachment.AttachmentHandler
  - org.htmlunit.html.CharacterDataChangeListener
  - org.htmlunit.ClipboardHandler
  - org.htmlunit.ConfirmHandler
  - org.htmlunit.html.DomChangeListener
  - org.htmlunit.DownloadedContent
  - org.htmlunit.html.HtmlAttributeChangeListener
  - org.htmlunit.OnbeforeunloadHandler
  - org.htmlunit.Page
  - org.htmlunit.PrintHandler
  - org.htmlunit.PromptHandler
  - org.htmlunit.StatusHandler
  - org.htmlunit.WebWindow
- com.xceptance.xlt.api.engine.SessionShutdownListener
- org.htmlunit.html.SubmittableElement
- org.htmlunit.html.ValidatableElement
- org.htmlunit.WebConsole.Logger
- com.xceptance.xlt.api.engine.scripting.WebDriverCustomModule
- org.htmlunit.WebWindowListener

## Annotation Interface Hierarchy

- com.xceptance.xlt.api.engine.DataSetIndex (implements java.lang.annotation.Annotation)
- com.xceptance.xlt.api.engine.scripting.ScriptName (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - org.htmlunit.BrowserVersionFeatures
    - org.htmlunit.DefaultPageCreator.PageType
    - org.htmlunit.html.FrameWindow.PageDenied
    - org.htmlunit.html.HtmlElement.DisplayStyle
    - org.htmlunit.HttpMethod
    - com.xceptance.xlt.api.report.MovingAverageConfiguration.MovingAverageType
    - org.htmlunit.StorageHolder.Type
    - org.htmlunit.WebRequest.HttpHint