stream.println (indent + name + " = new " + seqOfName + '[' + length + ']' + arrayDcl + ';');
if (seq.type () instanceof PrimitiveEntry)
// <d61961> Check for CORBA::Principal, too
//if (seq.type ().name ().equals ("any") || seq.type ().name ().equals ("TypeCode"))
if (seq.type ().name ().equals ("any") ||
seq.type ().name ().equals ("TypeCode") ||
seq.type ().name ().equals ("Principal"))
{
String loopIndex = "_o" + index;
stream.println (indent + "for (int " + loopIndex + " = 0;" + loopIndex + " < " + name + ".length; ++" + loopIndex + ')');
stream.println (indent + " " + name + '[' + loopIndex + "] = istream.read_" + seq.type ().name () + " ();");