public override void Write (string val) { if (val == null) return; if (driver.Initialized) Write (val.ToCharArray ()); else { try { base.Write (val); } catch (IOException){ } } } }