in src/main/java/com/epam/grid/engine/provider/utils/sge/usage/SgeJobAccountingDataParser.java [111:124]
private EnumMap<SgeAccountingHeaders, String> parseJobFilteredEntitiesToMap(final List<String> entitiesTable) {
return entitiesTable.stream()
.map(line -> line.split(SPACE, 2))
.filter(splitLine ->
SgeAccountingHeaders.valueOfFilteredJobReportField(splitLine[0].trim()).isPresent())
.collect(Collectors.toMap(
splitLine -> SgeAccountingHeaders.valueOfFilteredJobReportField(splitLine[0].trim()).get(),
splitLine -> splitLine[1].trim(),
(first, second) -> {
throw new GridEngineException(HttpStatus.INTERNAL_SERVER_ERROR, PARSING_ERROR);
},
() -> new EnumMap<>(SgeAccountingHeaders.class))
);
}