Can we use factory type override for a sub-class that has extra methods?

In reply to Sungmin_Hong:

Another issue in here,
After I added specific method into “base_agent”, I could compile it, but the result is not what I expected. As factory said extended_agent is overrided as agent, it have to show “extended_agent.general, extended_agent.specific” but it was about base_agent.

Type Overrides:

  Requested Type  Override Type  
  --------------  ---------------
  base_agent      extended_agent


UVM_INFO @ 0: agent [] [agent] base_agent.general
UVM_INFO @ 0: agent [] [agent] base_agent.specific