public NullableConverter(Type type)
{
this.nullableType = type;
this.simpleType = Nullable.GetUnderlyingType(type);
if (this.simpleType == null) {
throw new ArgumentException(SR.GetString(SR.NullableConverterBadCtorArg), "type");
}
this.simpleTypeConverter = TypeDescriptor.GetConverter(this.simpleType);
}