private object GetSafeValue(System.Resources.ResourceManager resources, string name, object currentValue) {
object newValue = resources.GetObject(name, m_cultureInfo);
if (newValue == null) {
Trace.WriteLine(string.Format("Resource for {0} not found, using current value.", name));
return currentValue;
}
return newValue;
}