route.setName(StreamSupport.stream(nameStack.spliterator(), false) .collect(Collectors.joining(""))); route.bindAll(StreamSupport.stream(attributesStack.spliterator(), false) .flatMap(map -> map.entrySet().stream()) .collect(Collectors.toMap(Entry::getKey, Entry::getValue)));