public bool TryGet(string identifier, out IWritingSystem ws) { lock (m_syncRoot) { if (Exists(identifier)) { ws = Get(identifier); return true; } ws = null; return false; } }