public SystemConfig(String configFile, boolean mustExist) {
super();
this.config = findAndReadLocalFile(configFile, mustExist);</BUG>
}
<BUG>public static Map<String, Object> findAndReadLocalFile(String name, boolean mustExist) {
File file = new File(name);

if (!file.exists() && mustExist) {
throw new RuntimeException(String.format("Config file %s does not exist", name));
</BUG>
}

package com.twitter.heron.common.config;
import java.io.File;
import java.util.HashMap;
import java.util.Map;
import com.twitter.heron.common.basics.TypeUtils;
public final class SystemConfig {
public static final String HERON_SYSTEM_CONFIG = SystemConfig.class.getName();
private Map<String, Object> config = new HashMap<>();
private SystemConfig(Builder build) {
this.config = new HashMap<>(build.keyValues);
