in domain/src/main/java/demoapp/dom/_infra/resources/ResourceReaderService.java [78:88]
private String read(final InputStream input, final Map<String, Object> attributes) throws IOException {
val in = new InputStreamReader(input);
val tagHandler = new TagHandler(attributes);
try (val bufferReader = new BufferedReader(in)) {
return bufferReader.lines()
.map(tagHandler::handle)
.filter(Objects::nonNull)
.map(markupVariableResolverService::resolveVariables)
.collect(Collectors.joining("\n"));
}
}