Check for all blank strings before checking package name (Bug 408174)
diff --git a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/context/oxm/OxmXmlBindingsImpl.java b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/context/oxm/OxmXmlBindingsImpl.java
index 28e8aa3..fc49308 100644
--- a/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/context/oxm/OxmXmlBindingsImpl.java
+++ b/jaxb/plugins/org.eclipse.jpt.jaxb.eclipselink.core/src/org/eclipse/jpt/jaxb/eclipselink/core/internal/context/oxm/OxmXmlBindingsImpl.java
@@ -243,7 +243,7 @@
 	protected String buildImpliedPackageName() {

 		for (OxmJavaType javaType : getJavaTypes()) {

 			String specifiedName = javaType.getSpecifiedName();

-			String packageName = specifiedName == null ? null : TypeDeclarationTools.packageName(specifiedName);

+			String packageName = StringTools.isBlank(specifiedName) ? null : TypeDeclarationTools.packageName(specifiedName);

 			if (! StringTools.isBlank(packageName)) {

 				return packageName;

 			}