/* 1068 */ this.ctx.clear();
/* */ }
/* */
/* 1071 */ if ((o instanceof ValueList))
/* */ {
/* 1073 */ ValueList valueList = (ValueList)o;
/* 1074 */ if (type.isSimple())
/* */ {
/* 1076 */ valueList.getInitializer().addTermValue(endName, particle, charHandler, valueList, unmarshalled, null);
/* */ }
/* */ else
/* */ {
/* 1086 */ valueList.getInitializer().addTextValue(endName, particle, charHandler, valueList, unmarshalled);
/* */ }
/* */
/* */ }
/* */ else
/* */ {
/* 1096 */ charHandler.setValue(endName, element, o, unmarshalled);
/* */ }
/* */ }
/* */ }
/* */
/* 1101 */ for (int i = interceptorsTotal - 1; i >= 0; i--)
/* */ {
/* 1103 */ ElementInterceptor interceptor = (ElementInterceptor)interceptors.get(i);
/* 1104 */ interceptor.characters(this.stack.peek(interceptorsTotal + localInterceptorsTotal - i).o, endName, type, this.nsRegistry, dataContent);
/* */ }
/* */
/* 1109 */ for (int i = localInterceptorsTotal - 1; i >= 0; i--)
/* */ {
/* 1111 */ ElementInterceptor interceptor = (ElementInterceptor)localInterceptors.get(i);
/* 1112 */ interceptor.characters(this.stack.peek(localInterceptorsTotal - i).o, endName, type, this.nsRegistry, dataContent);
/* */ }
/* */
/* */ }
/* */
/* */ }
/* */ else
/* */ {
/* 1120 */ o = null;
/* */ }
/* */
/* 1127 */ StackItem parentItem = this.stack.size() == 1 ? null : this.stack.peek(1);
/* 1128 */ Object parent = parentItem == null ? null : parentItem.o;
/* 1129 */ ParticleHandler handler = this.stack.peek().handler;
/* */
/* 1131 */ if (((o instanceof ValueList)) && (!particle.getTerm().isSkip()))
/* */ {
/* 1133 */ if (this.trace)
/* */ {
/* 1135 */ log.trace("endParticle " + endName + " valueList");
/* */ }
/* 1137 */ ValueList valueList = (ValueList)o;
/* 1138 */ o = valueList.getHandler().newInstance(particle, valueList);
/* */ }
/* */ else
/* */ {
/* 1142 */ o = handler.endParticle(o, endName, particle);
/* */ }