public static object NewObject(Type type, object[] args) { return Activator.CreateInstance(type, args); }