public static void setZone(Map<String, String> meta) {
        final String originZone = meta.get(SpringRegistryConstants.LOAD_BALANCER_ZONE_META_KEY);
        if (originZone != null) {
            LoggerFactory.getLogger().info(String.format(Locale.ENGLISH, "Registry instance with zone [%s]",
                    originZone));
            return;
        }
        String zone = PluginConfigManager.getPluginConfig(RegisterConfig.class).getZone();
        if (zone == null) {
            zone = RegisterContext.INSTANCE.getClientInfo().getZone();
        }
        if (zone != null) {
            meta.put(SpringRegistryConstants.LOAD_BALANCER_ZONE_META_KEY, zone);
            LoggerFactory.getLogger().info(String.format(Locale.ENGLISH, "Registry instance with zone [%s]",
                    zone));
        }
    }
@Test
    public void testSetZone() {
        try (MockedStatic<PluginConfigManager> pluginConfigManagerMockedStatic = Mockito.mockStatic(PluginConfigManager.class)) {
            final HashMap<String, String> meta = new HashMap<>(
                    Collections.singletonMap(SpringRegistryConstants.LOAD_BALANCER_ZONE_META_KEY, "test"));
            ZoneUtils.setZone(meta);
            Assert.assertEquals(meta.get(SpringRegistryConstants.LOAD_BALANCER_ZONE_META_KEY), "test");
            final RegisterConfig registerConfig = new RegisterConfig();
            String zone = "registerZone";
            registerConfig.setZone(zone);

            pluginConfigManagerMockedStatic.when(() -> PluginConfigManager.getPluginConfig(RegisterConfig.class))
                    .thenReturn(registerConfig);
            final HashMap<String, String> map = new HashMap<>();
            ZoneUtils.setZone(map);
            Assert.assertEquals(map.get(SpringRegistryConstants.LOAD_BALANCER_ZONE_META_KEY), zone);
        }
    }