@Override public Object process(StructuralNode parent, Reader reader, Map<String, Object> attributes) { List<String> lines = reader.lines(); StringBuilder outputLines = new StringBuilder(); outputLines.append("<pre class=\"arrows-and-boxes\">"); for (String line : lines) { outputLines.append(line); } outputLines.append("</pre>"); attributes.put("!subs", ""); return null; // return createBlock(document, "pass", Arrays.asList(outputLines.toString()), // attributes, new HashMap<String, Object>() { // { // put("content_model", ":raw"); // } // }); } }