Illegal assignment to type String from class mtiUvm.uvm_pkg::uvm_analysis_port #() Illegal assignment to type String from class mtiUvm.uvm_pkg::uvm_analysis_port #it is really trival ap = new(.name("****"), .parent(this));