That's precisely what I've done. `TckMbeanServerDelegate` provides a different `getMBeanServerId` implementation to what `MBeanServerDelegate` offers, and in turn, `newMBeanServer` has been overriden to return `TckMbeanServerDelegate`.