}
public Element getResult() {
Element res = new Element("result");
if (serverResults.getNumberOfResults() != 0) {
HarvestResult result = new HarvestResult();
// --- total stats per server and record individual stats per server
// --- and then store in result
Map<String,HarvestResult> results = serverResults.getAllServerResults();
for ( Map.Entry<String, HarvestResult> entry : results.entrySet()) {
String key = entry.getKey();
HarvestResult serverRes = entry.getValue();
result.totalMetadata += serverRes.totalMetadata;
result.addedMetadata += serverRes.addedMetadata;
result.updatedMetadata += serverRes.updatedMetadata;
result.unchangedMetadata += serverRes.unchangedMetadata;
result.unknownSchema += serverRes.unknownSchema;