throw new UnmarshalException(L.l("Child <{0}> not found", name));
if (! mapping.getAccessor().checkOrder(i++, binder.getEventHandler()))
throw new UnmarshalException(L.l("Child <{0}> misordered", name));
mapping.bindFrom(binder, node, ret);
}
child = node.nextSibling();
}
}