static ObjectName createMBean(ManagedResource resource) {
    return createMBean(resource, lookupManagedBean(resource));
  }
Creates and registers a <code>ModelMBean</code> for the specified <code>ManagedResource</code>.
State changing callbacks into the <code>ManagedResource</code> will also be made.

@param resource the ManagedResource to create a managing MBean for

@return The object name of the newly-created MBean

@see ManagedResource#setModelMBean
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/MBeanUtils.java