public static Properties translate(Properties source) {
        Properties driverManagerProperties = PropertiesUtil.clone(source);
        driverManagerProperties.remove("jdbcUrl");
        return driverManagerProperties;
    }
@Test
    public void testTranslatableProperties() {
        Properties hzProperties = new Properties();
        String jdbcUrl = "jdbcUrl";
        String user = "user";
        String password = "password";
        String myProperty = "5000";


        hzProperties.setProperty(JDBC_URL, jdbcUrl);
        hzProperties.setProperty(USER, user);
        hzProperties.setProperty(PASSWORD, password);
        hzProperties.setProperty("myProperty", myProperty);


        Properties driverManagerProperties = translate(hzProperties);

        assertThat(driverManagerProperties).doesNotContainKey(JDBC_URL);
        assertThat(driverManagerProperties.getProperty("user")).isEqualTo(user);
        assertThat(driverManagerProperties.getProperty("password")).isEqualTo(password);
        assertThat(driverManagerProperties.getProperty("myProperty")).isEqualTo(myProperty);
        assertThat(driverManagerProperties).hasSize(3);
    }