private static TypeConverter FindConverter(Type type) { if ( !TypeConverters.ContainsKey(type) ) { return RegisterTypeConverterFor(type); } else { return TypeConverters[type]; } }