tc = new TypeCodeImpl();
map.put(new Integer(pos), tc);
tc.kind = TCKind.from_int(kind);
tc.id = encap_in.read_string();
tc.name = encap_in.read_string();
int count = encap_in.read_ulong();
tc.memberNames = new String[count];
tc.memberTypes = new TypeCodeImpl[count];
for (int i = 0; i < count; i++) {
tc.memberNames[i] = encap_in.read_string();