@@ -0,0 +1,766 @@
+package org.hibernate.protean.substitutions;%0A%0Aimport java.util.Map;%0Aimport javax.management.ObjectName;%0A%0Aimport org.hibernate.jmx.spi.JmxService;%0Aimport org.hibernate.service.Service;%0Aimport org.hibernate.service.spi.Manageable;%0A%0Aimport com.oracle.svm.core.annotate.Substitute;%0Aimport com.oracle.svm.core.annotate.TargetClass;%0A%0A@TargetClass(className = %22org.hibernate.jmx.internal.JmxServiceImpl%22)%0A@Substitute%0Apublic final class JmxServiceImpl implements JmxService %7B%0A%0A%09@Substitute%0A%09public JmxServiceImpl(Map configValues) %7B%0A%09%09//ignored but needs to exist%0A%09%7D%0A%0A%09@Override%0A%09public void registerService(Manageable service, Class%3C? extends Service%3E serviceRole) %7B%0A%09%09//no-op%0A%09%7D%0A%0A%09@Override%0A%09public void registerMBean(ObjectName objectName, Object mBean) %7B%0A%09%09//no-op%0A%09%7D%0A%7D%0A

Disable the Hibernate JMX integration