# newInstance abstract method

dynamic newInstance(

1. Map<String, dynamic> arguments

)

Instantiates this class using the default (unnamed) constructor.

`arguments` is a map where keys are parameter names and values are passed to the constructor.

### Example

    final instance = clazz.newInstance({'name': 'John', 'age': 30});
    print(instance); // Instance of MyClass

> Note: In a real reflection system, this would delegate to generated code or a dynamic factory registry.

## Implementation

    dynamic newInstance(Map<String, dynamic> arguments);