Fix NPE in EMFModelProvider

Change-Id: Ie716a88398c77b6866379888e84573db8236e495
Signed-off-by: Laurent Delaigue <laurent.delaigue@obeo.fr>
diff --git a/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/EMFModelProvider.java b/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/EMFModelProvider.java
index 9fed1d8..b50cc07 100644
--- a/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/EMFModelProvider.java
+++ b/plugins/org.eclipse.emf.compare.ide.ui/src/org/eclipse/emf/compare/ide/ui/internal/logical/EMFModelProvider.java
@@ -252,11 +252,11 @@
 					for (IResource res : syncModel.getResources()) {
 						resourceMappingCache.put(res, syncModel);
 					}
+					if (LOGGER.isDebugEnabled()) {
+						LOGGER.debug("EMFModelProvider - Minimizing model"); //$NON-NLS-1$
+					}
+					new IdenticalResourceMinimizer().minimize(syncModel, monitor);
 				}
-				if (LOGGER.isDebugEnabled()) {
-					LOGGER.debug("EMFModelProvider - Minimizing model"); //$NON-NLS-1$
-				}
-				new IdenticalResourceMinimizer().minimize(syncModel, monitor);
 			} else if (LOGGER.isDebugEnabled()) {
 				LOGGER.debug("Cache FOUND entry for " + file); //$NON-NLS-1$
 			}