pub trait XMLDocumentMethods<D>where
    D: DomTypes,{
    // Required methods
    fn GetLocation(&self) -> Option<Root<Dom<<D as DomTypes>::Location>>>;
    fn SupportedPropertyNames(&self) -> Vec<DOMString>;
    fn NamedGetter(
        &self,
        name: DOMString,
        _can_gc: CanGc,
    ) -> Option<WindowProxyOrElementOrHTMLCollection<D>>;
}