Map<String,List<SoRedoSvcType>> resultMap = new HashMap<String, List<SoRedoSvcType>>();
for(SoRedoSvcType svcType : svcTypes) {
List<SoRedoSvcType> groupList = resultMap.get(svcType.getServiceType());
if(groupList == null) {
groupList = new ArrayList<SoRedoSvcType>();
resultMap.put(svcType.getServiceType(), groupList);
}
groupList.add(svcType);
}