{
synchronized(this)
{
if(!_monitorMap.containsKey(cxt))
{
StateTransitionStatMonitor bean = new StateTransitionStatMonitor(cxt, TimeUnit.MILLISECONDS);
_monitorMap.put(cxt, bean);
String beanName = cxt.toString();
register(bean, getObjectName(beanName));
}
}