public virtual System.String toStringMainHeader()
{
int nc = sizValue.csiz;
// SIZ
System.String str = "" + sizValue;
// COD
if (codValue["main"] != null)
{
str += ("" + ((COD) codValue["main"]));
}
// COCs
for (int c = 0; c < nc; c++)
{
if (cocValue["main_c" + c] != null)
{
str += ("" + ((COC) cocValue["main_c" + c]));
}
}
// QCD
if (qcdValue["main"] != null)
{
str += ("" + ((QCD) qcdValue["main"]));
}
// QCCs
for (int c = 0; c < nc; c++)
{
if (qccValue["main_c" + c] != null)
{
str += ("" + ((QCC) qccValue["main_c" + c]));
}
}
// RGN
for (int c = 0; c < nc; c++)
{
if (rgnValue["main_c" + c] != null)
{
str += ("" + ((RGN) rgnValue["main_c" + c]));
}
}
// POC
if (pocValue["main"] != null)
{
str += ("" + ((POC) pocValue["main"]));
}
// CRG
if (crgValue != null)
{
str += ("" + crgValue);
}
// COM
for (int i = 0; i < ncom; i++)
{
if (comValue["main_" + i] != null)
{
str += ("" + ((COM) comValue["main_" + i]));
}
}
return str;
}