### Question:
DefaultConfig { public DefaultConfig() { this(ConfigFactory.empty()); } DefaultConfig();  DefaultConfig(boolean productionMode);  DefaultConfig(Config apiConfig);  DefaultConfig(Config apiConfig, boolean productionMode); Config getConfig(); String getString(String path); int getInt(String path); String toString(); boolean isProductionMode(); String getKeyPath(); String getKeyPassword(); Network getNetwork(); String getNetworkP2PVersion(); String getDatabasePath(); String getContractPath(); String getOsgiPath(); String getBranchPath(); String getYggDataPath(); String getValidatorPath(); String getContractRepositoryUrl(); void setConfig(Config config);  }### Answer:
@Test public void defaultConfigTest() { log.debug(defaultConfig.toString()); assertThat(defaultConfig.getString("java.vm.version")).isNotEmpty(); log.debug("DefaultConfig java.vm.version: " + defaultConfig.getString("java.vm.version")); assertThat(defaultConfig.getString(Constants.NODE_GRPC_PORT)).isEqualTo("32918"); log.debug("DefaultConfig {}: {}", Constants.NODE_GRPC_PORT, defaultConfig.getString(Constants.NODE_GRPC_PORT)); }