- default void indent(final WriterConsumer subWriter) throws IOException {
- subWriter.consume(indentedWriter());
- }
-
- interface WriterConsumer {
-
- void consume(PlainTextWriter writer) throws IOException;
+ default void indent(final Consumer<PlainTextWriter> subWriter) {
+ subWriter.accept(indentedWriter());