private long ReadLong(XmlReader xr, long lDefault) { string str = ReadString(xr); long l; if(StrUtil.TryParseLong(str, out l)) return l; Debug.Assert(false); return lDefault; }