private void copyResults(MatchResult source) {
    final MatchResultImpl result = matchContext.getResult();
    for (MatchResult child : source.getChildren()) result.addChild(child);
  }
private void copyResults(MatchResult source)