public @NotNull Map<String, String> getEffectiveEnvironment() {
    Map<String, String> env = new MyMap();
    setupEnvironment(env);
    return env;
  }
public @NotNull Map<String, String> getEffectiveEnvironment()