@Override
    public void setProperty(String key, String value) {
        propertiesPropertySource.setProperty(key, value);
    }
@Test
    void testInitWithInvalidOrder() throws IllegalAccessException, InvocationTargetException {
        System.setProperty(Constants.SysEnv.NACOS_ENV_FIRST, "invalid");
        List<SourceType> order = (List<SourceType>) initMethod.invoke(null);
        assertOrder(order, SourceType.PROPERTIES, SourceType.JVM, SourceType.ENV);
    }