':param execution_entries: list of objects with execution_path() method'

def _copy_results(self, execution_entries, use_monitor=None):

    if ((use_monitor is not None) and (not use_monitor.has_process())):
        return
    assert (len(execution_entries) > 0)
    if (use_monitor is None):
        assert self.monitor
        use_monitor = self.monitor
    assert use_monitor.has_process()
    execution_path = self._get_consistent_execution_path(execution_entries)
    results_path = (execution_path + '/')
    use_monitor.try_copy_to_results_repository(results_path)
