docs: public static void shutdown(HazelcastInstance instance) {
          if (instance instanceof HazelcastClientProxy) {
              final HazelcastClientProxy proxy = (HazelcastClientProxy) instance;
              HazelcastClientInstanceImpl client = proxy.client;
              if (client == null) {
                  return;
              }
              proxy.client = null;
              CLIENTS.remove(client.getName());
  
              try {
                  client.shutdown();
              } catch (Throwable ignored) {
                  EmptyStatement.ignore(ignored);
              } finally {
                  OutOfMemoryErrorDispatcher.deregisterClient(client);
              }
          }
      }