FELIX-5000 : Potential NPE when reading metatype info due to FELIX-4973

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1694990 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeInformationImpl.java b/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeInformationImpl.java
index ffafa7e..11eb561 100644
--- a/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeInformationImpl.java
+++ b/metatype/src/main/java/org/apache/felix/metatype/internal/MetaTypeInformationImpl.java
@@ -189,7 +189,8 @@
                 }
 
                 // get ocd for the reference, ignore designate if none
-                OCD ocd = (OCD) md.getObjectClassDefinitions().get(ocdRef);
+                final Map map = md.getObjectClassDefinitions();
+                OCD ocd = (OCD) (map == null ? null : map.get(ocdRef));
                 if (ocd == null)
                 {
                     continue;