public virtual string ToStringOfHalfWords()
{
string s = new string("".ToCharArray());
for (int i = 0; i < dataBits.Length; i++)
{
if (i != 0)
s += ", ";
long tmp = dataBits[i];
tmp &= 0xFFFFFFFFL;
s += (tmp + "UL");
s += ", ";
tmp = (uint)dataBits[i] >> 32;
tmp &= 0xFFFFFFFFL;
s += (tmp + "UL");
}
return s;
}