TransactionManagerServiceMBean tms = (TransactionManagerServiceMBean) MBeanServerInvocationHandler .newProxyInstance(getServer(), tmObjectName, TransactionManagerServiceMBean.class, false);  tm = tms.getTransactionManager();
   public void setTransactionManager(ObjectName tmObjectName) throws Exception   {      this.tmObjectName = tmObjectName;            TransactionManagerServiceMBean tms = (TransactionManagerServiceMBean) MBeanServerInvocationHandler      .newProxyInstance(getServer(), tmObjectName, TransactionManagerServiceMBean.class, false);            tm = tms.getTransactionManager();   }