title: Calling getByXPath on DomNode with HtmlUnit
body: <p>I've extracted a List of DomNode objects from the HTMLPage object using getByXPath. However, when I try and query a returned DomNode object, again using getByXPath, the results are as if I queried the HTMLPage object.</p>
  
  <pre><code>final WebClient webClient = new WebClient();
  HTMLPage page = (HtmlPage) webClient.getPage("http://test.page.com");
  
  final List&lt;HtmlTableCell&gt; cells = (List&lt;HtmlTableCell&gt;) page.getByXPath("//td[@width='85%']");
  
  // Number of cells: 16
  logger.debug("Number of cells: " + cells.size());
  
  HtmlTableCell cell = cells.get(0);
  final List&lt;HtmlTableCell&gt; childCells = (List&lt;HtmlTableCell&gt;) cell.getByXPath("//td[@width='85%']");
  
  // Number of cells: 16
  logger.debug("Number of cells: " + childCells.size());
  </code></pre>