In reply to sriharifoxtrot:
This should have been a compiler error. The context is supposed to be a uvm_component not a string. And the contxt argument is only used when creating other uvm_components to create the component hierarchy.
The name argument is used to build a sequence call chain, similar to the component hierarchy.It’s used for reporting a debugging.