If the unmarshalling is building the association, the context will use this information. Otherwise it will be just ignored.
163164165166167168169170171172173
if(child==null) child = context.createInstance(ElementBeanInfoImpl.this); fireBeforeUnmarshal(ElementBeanInfoImpl.this, child, state); context.recordOuterPeer(child); UnmarshallingContext.State p = state.prev; p.backup = p.target; p.target = child; core.startElement(state,ea);
221222223224225226227228229230231
227228229230231232233234235236237
245246247248249250251252253254255
/* 221 */ if (child == null) { /* 222 */ child = context.createInstance(ElementBeanInfoImpl.this); /* */ } /* 224 */ fireBeforeUnmarshal(ElementBeanInfoImpl.this, child, state); /* */ /* 226 */ context.recordOuterPeer(child); /* 227 */ UnmarshallingContext.State p = state.prev; /* 228 */ p.backup = p.target; /* 229 */ p.target = child; /* */ /* 231 */ this.core.startElement(state, ea);
244245246247248249250251252253254
243244245246247248249250251252253
if(child==null) child = context.createInstance(ElementBeanInfoImpl.this); fireBeforeUnmarshal(ElementBeanInfoImpl.this, child, state); context.recordOuterPeer(child); UnmarshallingContext.State p = state.getPrev(); p.setBackup(p.getTarget()); p.setTarget(child); core.startElement(state,ea);
216217218219220221222223224225226
229230231232233234235236237238239