protected void copyAttributesAndAddChildren(ResultsElement resultsElement) {
   if (resultsElement == null) {
     throw new RuntimeException("Null ResultsElement");
   }
   XMLUtil.copyAttributesFromTo(resultsElement, this);
   for (ResultElement resultElement : resultsElement) {
     this.appendChild(resultElement);
   }
 }