/* */ private Object deserialize(QName xmlName, QName xmlType, String val, SerializationContext serContext)
/* */ throws BindingException
/* */ {
/* 81 */ if (log.isDebugEnabled()) log.debug("deserialize: [xmlName=" + xmlName + ",xmlType=" + xmlType + "]");
/* */
/* 84 */ SerializationContextJAXRPC jaxrpcContext = (SerializationContextJAXRPC)serContext;
/* */
/* 86 */ Object value = null;
/* 87 */ String typeName = xmlType.getLocalPart();
/* */ try
/* */ {
/* 92 */ XSModel model = jaxrpcContext.getXsModel();
/* */
/* 95 */ JavaWsdlMapping jaxrpcMapping = jaxrpcContext.getJavaWsdlMapping();
/* */
/* 97 */ this.unmarshaller.setProperty("org.jboss.xb.xsd.xsmodel", model);
/* 98 */ this.unmarshaller.setProperty("org.jboss.xb.root.qname", xmlName);
/* 99 */ this.unmarshaller.setProperty("org.jboss.xb.type.qname", xmlType);
/* 100 */ this.unmarshaller.setProperty("org.jboss.xb.java.mapping", jaxrpcMapping);