class MajorIssueConfig {

  public MajorIssueConfig put(MinorIssueConfig minorIssueConfig) {
    Map<String, MinorIssueConfig> newMap = new HashMap<>(_minorIssueConfigs);
    newMap.put(minorIssueConfig.getMinor(), minorIssueConfig);
    return new MajorIssueConfig(_majorIssue, newMap);
  }

  public  MajorIssueConfig(String majorIssue, List<MinorIssueConfig> minorIssueConfigs);
  public  MajorIssueConfig(String majorIssue, Map<String, MinorIssueConfig> minorIssueConfigs);

}