drools-eclipse/org.kie.eclipse.navigator/src/main/java/org/kie/eclipse/navigator/view/actions/repository/PullOperationUI.java
private void handlePullResults(final Map<Repository, Object> resultsMap) {
		if (tasksToWaitFor.decrementAndGet() == 0 && !results.isEmpty())
			showResults();
	}
private void handlePullResults(final Map<Repository, Object> resultsMap) {
		if (tasksToWaitFor.decrementAndGet() == 0 && !results.isEmpty())
			showResults();
	}
Post-process the pull results, allowing the user to deal with uncommitted
changes and re-pull if the initial pull failed because of these changes

@param resultsMap a copy of the initial pull results
@param shell