String disName = "_dis" + index++;
SymtabEntry utype = Util.typeOf (u.type ());
Util.writeInitializer (indent, disName, "", utype, stream);
if (utype instanceof PrimitiveEntry)
index = ((JavaGenerator)utype.generator ()).read (index, indent, disName, utype, stream);
else
stream.println (indent + disName + " = " + Util.helperName (utype, true) + ".read (istream);");
if (utype.name ().equals ("boolean"))
index = readBoolean (disName, index, indent, name, u, stream);