Well the current test doesn't check for valid JMX object name. We can certainly store the ObjectName so that it only needs creating once - but out current way of doing it is to create it as needed - and I'm not saying that which way is superior, just that changing will take a lot of effort for not much benefit