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); }