final int next = value.indexOf(':', colon + 1);
final String localName = next == -1 ? value.substring(colon + 1) : value.substring(colon + 1, next);
- return QName.create(qnameModule, localName).intern();
+ final UnqualifiedQName qname = UnqualifiedQName.tryCreate(localName);
+ return qname == null ? null : qname.bindTo(qnameModule).intern();
}
}