String overridenDefaultNamespace = defaultNamespace;
JBossXmlNsPrefix nsPrefix = property.getUnderlyingAnnotation(JBossXmlNsPrefix.class);
if (nsPrefix != null)
{
String ns = schemaBinding.getNamespace(nsPrefix.prefix());
if (ns == null && nsPrefix.schemaTargetIfNotMapped())
throw new IllegalStateException("Prefix '" + nsPrefix.prefix() + "' is not mapped to any namespace!");
if (nsPrefix.applyToComponentQName())
groupNs = ns;
if (nsPrefix.applyToComponentContent())