touchups to catch null objects in ubm_object::sprint
print done. can do everything except check the uvm_error because the
condition causes a null object access which I can't avoid