diff --git a/ejb/plugin/src/main/java/org/jvnet/hyperjaxb3/ejb/strategy/model/base/DefaultGetTypes.java b/ejb/plugin/src/main/java/org/jvnet/hyperjaxb3/ejb/strategy/model/base/DefaultGetTypes.java index 02e253a1..50e8a6d9 100644 --- a/ejb/plugin/src/main/java/org/jvnet/hyperjaxb3/ejb/strategy/model/base/DefaultGetTypes.java +++ b/ejb/plugin/src/main/java/org/jvnet/hyperjaxb3/ejb/strategy/model/base/DefaultGetTypes.java @@ -39,7 +39,7 @@ public Collection ref(C context, if (ID.IDREF.equals(id)) { if (parent instanceof CClassInfo) { final CClassInfo parentClassInfo = (CClassInfo) parent; - final String fullName = baseType.fullName(); + final String fullName = (baseType == null ? null : baseType.fullName()); for (CClassInfo possibleClassInfo : parentClassInfo.model .beans().values()) { final String possibleFullName = possibleClassInfo