Vector vresources = (Vector)resourceSetStack.peek();
vresources.addElement(res);
} else if (iname == iATTRIBUTE_TAG) {
currentS = null;
} else if (iname == iARRAY_TAG) {
AttributeDescription ad =
new AttributeDescription(currentA, currentA.unpickle(array));
Vector attrs = (Vector)defsStack.peek();
attrs.addElement(ad);
currentA = null;
} else if (iname == iRESARRAY_TAG) {
Vector vframes = (Vector) resourceSetStack.pop();
ResourceDescription frames[] =
new ResourceDescription[vframes.size()];
vframes.copyInto(frames);
AttributeDescription ad =
new AttributeDescription((Attribute)FAStack.pop(),
frames);
Vector attrs = (Vector)defsStack.peek();
attrs.addElement(ad);
} else if ((iname== iCHILD_TAG) || (iname == iVALUE_TAG)) {
isavalue = false;