/* */
/* */ public void buildChildElementUnmarshallers(UnmarshallerChain chain, QNameMap<ChildLoader> handlers) {
/* 162 */ JAXBContextImpl context = chain.context;
/* */
/* 164 */ for (TypeRef e : this.prop.getTypes()) {
/* 165 */ JaxBeanInfo bi = context.getOrCreate((RuntimeTypeInfo)e.getTarget());
/* */
/* 168 */ Loader l = bi.getLoader(context, !Modifier.isFinal(bi.jaxbType.getModifiers()));
/* 169 */ if (e.getDefaultValue() != null)
/* 170 */ l = new DefaultValueLoaderDecorator(l, e.getDefaultValue());
/* 171 */ if ((this.nillable) || (chain.context.allNillable))
/* 172 */ l = new XsiNilLoader.Single(l, this.acc);
/* 173 */ handlers.put(e.getTagName(), new ChildLoader(l, this.acc));