What's the best class naming convention for re-usability in higher level testbenches (avoid multiple classes with same names)

In reply to jnbkeller:

Unfortunately UVM doesn’t it make this easy with the factory using string names that don’t include the package name. You are going to need to come up with names that are globally unique.