double ReadDouble (string key) { string v = this [key]; if (v == null) { throw CreateCapabilityNotFoundException (key); } try { return Double.Parse (v); } catch { throw CreateCapabilityNotFoundException (key); } }