public void run() {
TreeMapper mapper = page.getTreeMapper();
Node sourceNode = getSourceNode(mapper);
Node targetNode = getTargetNode(mapper);
if (sourceNode != null && targetNode != null) {
Future<?> mapJob = mapper.doStraightMappings(sourceNode, targetNode);
savePageAfterMappingIsDone(mapJob);
}
}
});
}