public virtual void Marshal(DataOutputStream dos) { if (dos != null) { try { this._expendableType.Marshal(dos); dos.WriteLong((long)this._padding); } catch (Exception e) { #if DEBUG Trace.WriteLine(e); Trace.Flush(); #endif this.OnException(e); } } }