tc = new TypeCodeImpl();
map.put(new Integer(pos), tc);
tc.kind = TCKind.tk_value;
tc.id = encap_in.read_string();
tc.name = encap_in.read_string();
tc.typeModifier = encap_in.read_short();
tc.concreteBaseType = read(encap_in, toplevel, map);
if (tc.concreteBaseType.kind() == TCKind.tk_null) {
tc.concreteBaseType = null;
}
int count = encap_in.read_ulong();