} else {
qnv = new NotationValue(prefix, uri, local, (AtomicType)null);
}
ValidationFailure vf = targetType.validate(qnv, lexicalForm, config.getNameChecker());
if (vf != null) {
throw vf.makeException();
}
qnv.setTypeLabel(targetType);
return qnv;
}
}