class SaajUtils {

	public static QName toQName(Name name) {
		if (StringUtils.hasLength(name.getURI()) && StringUtils.hasLength(name.getPrefix())) {
			return new QName(name.getURI(), name.getLocalName(), name.getPrefix());
		} else if (StringUtils.hasLength(name.getURI())) {
			return new QName(name.getURI(), name.getLocalName());
		} else {
			return new QName(name.getLocalName());
		}
	}

}