}
size = readU32(in);
for (int i = 0; i < size; i++)
{
MultiName mName = (MultiName) pool[readU32(in)];
QName qName = (QName) pool[readU32(in)];
u.inheritanceHistory.put(mName, qName);
u.inheritance.add(qName);
}
size = readU32(in);
for (int i = 0; i < size; i++)
{
MultiName mName = (MultiName) pool[readU32(in)];
QName qName = (QName) pool[readU32(in)];
u.typeHistory.put(mName, qName);
u.types.add(qName);
}
size = readU32(in);
for (int i = 0; i < size; i++)
{
MultiName mName = (MultiName) pool[readU32(in)];
QName qName = (QName) pool[readU32(in)];
u.namespaceHistory.put(mName, qName);
u.namespaces.add(qName);
}
size = readU32(in);
for (int i = 0; i < size; i++)
{
MultiName mName = (MultiName) pool[readU32(in)];
QName qName = (QName) pool[readU32(in)];
u.expressionHistory.put(mName, qName);
u.expressions.add(qName);
}