In reply to pmehro:
There are many different kinds of callbacks in UVM for very advanced usage. We normally recommend against using them. We prefer that you use the Object-Oriented virtual method extension mechanism to add functionality. Can you explain where in particular you are seeing the need to use callbacks?