protected Db4objects.Db4o.Internal.Transaction CheckParentTransaction(Db4objects.Db4o.Internal.Transaction a_trans, ByteArrayBuffer reader) { if (reader.ReadByte() == Const4.SystemTrans && a_trans.ParentTransaction() != null) { return a_trans.ParentTransaction(); } return a_trans; }