@Override protected void finalize() throws Throwable { if (!isClosed() && finalizeCheck) { HornetQLogger.LOGGER.serverLocatorNotClosed(e, System.identityHashCode(this)); if (ServerLocatorImpl.finalizeCallback != null) { ServerLocatorImpl.finalizeCallback.run(); } close(); } super.finalize(); }