// retoor <retoor@molodetz.nl>
import "html" for Document
var doc = Document.parse("<div id='outer'><section id='inner'><p id='para'>Text</p></section></div>")
var outer = doc.getElementById("outer")
var inner = doc.getElementById("inner")
var para = doc.getElementById("para")
System.print(outer.contains(inner)) // expect: true
System.print(outer.contains(para)) // expect: true
System.print(inner.contains(para)) // expect: true
System.print(inner.contains(outer)) // expect: false
System.print(para.contains(outer)) // expect: false
System.print(para.contains(inner)) // expect: false
System.print(outer.contains(outer)) // expect: true
var unrelated = doc.createElement("span")
System.print(outer.contains(unrelated)) // expect: false