@@ -0,0 +1,979 @@
+package reciter.utils;%0A%0Aimport java.util.Arrays;%0Aimport java.util.HashMap;%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Aimport org.springframework.stereotype.Component;%0A%0Aimport lombok.NoArgsConstructor;%0A%0A@NoArgsConstructor%0A@Component%0Apublic class DegreeYearStrategyUtils %7B%0A%0A    public Map%3CDouble, Double%3E getDegreeYearDiscrepancyScoreMap(String degreeYearDiscrepancyScore) %7B%0A        Map%3CDouble, Double%3E degreeYearDiscrepancyScoreMap = new HashMap%3C%3E();%0A        List%3CString%3E degreeYearScoreList = Arrays.asList(degreeYearDiscrepancyScore.trim().split(%22%5C%5Cs*,%5C%5Cs*%22));%0A        for(String degreeYearScore: degreeYearScoreList) %7B%0A            String%5B%5D discrepancyToScore = degreeYearScore.trim().split(%22%5C%5Cs*%5C%5C%7C%5C%5Cs*%22);%0A            if(discrepancyToScore.length == 2) %7B%0A                degreeYearDiscrepancyScoreMap.put(Double.parseDouble(discrepancyToScore%5B0%5D), Double.parseDouble(discrepancyToScore%5B1%5D));%0A            %7D%0A        %7D%0A        return degreeYearDiscrepancyScoreMap;%0A    %7D%0A    %0A%7D

generate degree map from properties