Parameterised sequence call

Hi,
i have a parameterised sequence like
class my_seq#(int i) extends my_basesequence

and i try to create in test
my_seq_handle = my_seq#(1) :: type_id :: create(“my_seq_handle”) ;

i am getting error like
Error-[NOODV] No override or default value
Parameter ‘i’ has no default value or override for this instance.

can anyone help how to override or set the i value.

thanks

In reply to shreyasT:

You do not show how do you override your sequence. Constructing the sequence will not generate an override error.

In reply to shreyasT:

Most likely you did not register the class with the factory correctly. It should be

class my_seq#(int i) extends my_basesequence;
`uvm_component_param_utils(my_seq#(i))