[501802] ensure null-safety
Change-Id: I57ad5438d677c765457cf8876b10b71430426b57
Signed-off-by: Aurélien Pupier <apupier@redhat.com>
diff --git a/plugins/org.eclipse.wst.common.emf/wtpemf/org/eclipse/wst/common/internal/emf/resource/TranslatorResourceImpl.java b/plugins/org.eclipse.wst.common.emf/wtpemf/org/eclipse/wst/common/internal/emf/resource/TranslatorResourceImpl.java
index bdc0131..e8f001d 100644
--- a/plugins/org.eclipse.wst.common.emf/wtpemf/org/eclipse/wst/common/internal/emf/resource/TranslatorResourceImpl.java
+++ b/plugins/org.eclipse.wst.common.emf/wtpemf/org/eclipse/wst/common/internal/emf/resource/TranslatorResourceImpl.java
@@ -431,16 +431,19 @@
@Override
public void eNotify(Notification notification) {
- Adapter[] originalEAdapters = eBasicAdapterArray();
- Adapter[] eAdapters = Arrays.copyOf(originalEAdapters, originalEAdapters.length);
- if (eAdapters != null && eDeliver())
- {
- for (int i = 0, size = eAdapters.length; i < size; ++i)
- {
- Adapter temp;
- if ((temp = eAdapters[i]) != null)
- temp.notifyChanged(notification);
- }
- }
- }
+ Adapter[] originalEAdapters = eBasicAdapterArray();
+ if (originalEAdapters != null)
+ {
+ Adapter[] eAdapters = Arrays.copyOf(originalEAdapters, originalEAdapters.length);
+ if (eAdapters != null && eDeliver())
+ {
+ for (int i = 0, size = eAdapters.length; i < size; ++i)
+ {
+ Adapter temp;
+ if ((temp = eAdapters[i]) != null)
+ temp.notifyChanged(notification);
+ }
+ }
+ }
+ }
}