public virtual void Unmarshal(DataInputStream dis) { if (dis != null) { try { this._expendableType.Unmarshal(dis); this._padding = dis.ReadLong(); } catch (Exception e) { #if DEBUG Trace.WriteLine(e); Trace.Flush(); #endif this.OnException(e); } } }