In reply to dave_59:
Hi Rich,
I got a follow-up question to this, I have a static function inside class extended from uvm_sequence(so parent is uvm_object not uvm_component).
Inside the static function if i call 'uvm_error i am getting a compile error
[b]*[b]Illegal to access non-static method ‘uvm_report_enabled’ from a static method.
[/b][/b]***
I am not able to understand why, please enlighten me.