public virtual object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args)
{
if (_parent != null)
{
return _parent.CreateInstance(provider, objectType, argTypes, args);
}
if (objectType == null) {
throw new ArgumentNullException("objectType");
}
return SecurityUtils.SecureCreateInstance(objectType, args);
}