TCI - Fixed possible NPE in JUnit Tests

Change-Id: Ife669b749d743adbd7d53eb1c4fd37e55c01a4e9
Signed-off-by: Eugen Neufeld <eneufeld@eclipsesource.com>
diff --git a/bundles/org.eclipse.emfforms.swt.core/src/org/eclipse/emfforms/spi/swt/core/SWTDataElementIdHelper.java b/bundles/org.eclipse.emfforms.swt.core/src/org/eclipse/emfforms/spi/swt/core/SWTDataElementIdHelper.java
index fe175f4..eb9e3ff 100644
--- a/bundles/org.eclipse.emfforms.swt.core/src/org/eclipse/emfforms/spi/swt/core/SWTDataElementIdHelper.java
+++ b/bundles/org.eclipse.emfforms.swt.core/src/org/eclipse/emfforms/spi/swt/core/SWTDataElementIdHelper.java
@@ -18,6 +18,7 @@
 import org.eclipse.emf.ecp.view.spi.model.VElement;
 import org.eclipse.emfforms.spi.swt.core.data.EMFFormsSWTDataService;
 import org.eclipse.swt.widgets.Widget;
+import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 import org.osgi.framework.FrameworkUtil;
 import org.osgi.framework.ServiceReference;
@@ -69,7 +70,11 @@
 	}
 
 	private static String getId(VElement element, ViewModelContext context) {
-		final BundleContext bundleContext = FrameworkUtil.getBundle(SWTDataElementIdHelper.class).getBundleContext();
+		final Bundle bundle = FrameworkUtil.getBundle(SWTDataElementIdHelper.class);
+		if (bundle == null) {
+			return element.getUuid();
+		}
+		final BundleContext bundleContext = bundle.getBundleContext();
 		if (bundleContext == null) {
 			return element.getUuid();
 		}