# checkMergedPodDefinition method

1. @protected

void checkMergedPodDefinition(

1. RootPodDefinition root,
2. String name,
3. Object? args

)

Checks the merged pod definition for a given pod name.

This method is used to validate the merged pod definition for a given pod name to ensure it is not abstract and to prevent duplicate merging.

`root` the root pod definition to check `name` the name of the pod to check `args` any additional arguments to pass to the check

## Implementation

    @protected
    void checkMergedPodDefinition(RootPodDefinition root, String name, Object? args) {
    		if (root.isAbstractAndNoFactory()) {
    			throw PodIsAbstractException("Merged pod definition is non-instantiable for $name", name: name);
    		}
    	}