{
Vector vMembers = ( (ValueEntry) entry ).state ();
TypedefEntry member = ((InterfaceState) vMembers.elementAt (0)).entry;
SymtabEntry mType = member.type ();
if (mType instanceof PrimitiveEntry || !member.arrayInfo ().isEmpty ())
index = ((JavaGenerator)member.generator ()).write (index, indent, name + ".value", member, stream);
else if (mType instanceof SequenceEntry || mType instanceof StringEntry || mType instanceof TypedefEntry || !member.arrayInfo ().isEmpty ())
index = ((JavaGenerator)member.generator ()).write (index, indent, name, member, stream);
else
stream.println (indent + Util.helperName (mType, true) + ".write (ostream, " + name + ");"); // <d61056>