private void CheckConstruction(
DataGroupHash dg,
int dataGroupNumber,
Asn1OctetString dataGroupHashValue)
{
CheckValues(dg, dataGroupNumber, dataGroupHashValue);
dg = DataGroupHash.GetInstance(dg);
CheckValues(dg, dataGroupNumber, dataGroupHashValue);
Asn1Sequence seq = (Asn1Sequence) Asn1Object.FromByteArray(
dg.ToAsn1Object().GetEncoded());
dg = DataGroupHash.GetInstance(seq);
CheckValues(dg, dataGroupNumber, dataGroupHashValue);
}